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的所有属性和方法。