Autodesk.Revit.DB.Visual.AssetProperties 是Revit API中的一个类,用于获取和设置图形资产的属性。
public Color Color { get; set; }
资产的颜色。
public double Glossiness { get; set; }
资产的光泽度。
public double Reflectivity { get; set; }
资产的反射度。
public void CopyFrom(AssetProperties other)从其他AssetProperties对象复制设置。
public static AssetProperties Create()创建一个默认的AssetProperties对象。
public string GetAppearanceAssetId()获取资产的外观资产ID。
public string GetDisplacementAssetId()获取资产的位移资产ID。
public string GetGraphicsStyleId()获取资产的图形样式ID。
public string GetMaterialId()获取资产的材料ID。
public double GetOpacity()获取资产的不透明度。
public double GetReflectivityAtNormalIncidence()获取资产在法向入射角度下的反射度。
public bool HasTransparency()检查资产是否具有透明度。
public bool IsSimilar(AssetProperties other)检查此资产与另一个资产是否相似。相似的资产具有相同的外观,位移,不透明度,反射度和光泽度。
public void SetAppearanceAssetId(string id)设置资产的外观资产ID。
public void SetDisplacementAssetId(string id)设置资产的位移资产ID。
public void SetGraphicsStyleId(string id)设置资产的图形样式ID。
public void SetMaterialId(string id)设置资产的材料ID。
public void SetOpacity(double opacity)设置资产的不透明度。
public void SetReflectivityAtNormalIncidence(double reflectivity)设置资产在法向入射角度下的反射度。
以上为Autodesk.Revit.DB.Visual.AssetProperties的所有属性和方法。