Autodesk.Revit.DB.RenderingSettings
Autodesk.Revit.DB.RenderingSettings是一个Revit API类,用于设置渲染视图的参数。
概览
public class RenderingSettings : DBObject
- 继承关系:DBObject - Element - RenderingSettings
- 目标平台:零件(Part)
- 命名空间:Autodesk.Revit.DB
- 程序集:RevitAPI.dll
构造函数
public RenderingSettings(Document document)
属性
AmbientOcclusion
public bool AmbientOcclusion { get; set; }
- 类型:bool
- 可读写
- 描述:获取或设置是否启用环境光遮蔽。
Bloom
public bool Bloom { get; set; }
- 类型:bool
- 可读写
- 描述:获取或设置是否启用“绽放”效果。
Brightness
public double Brightness { get; set; }
- 类型:double
- 可读写
- 描述:获取或设置亮度。
Contrast
public double Contrast { get; set; }
- 类型:double
- 可读写
- 描述:获取或设置对比度。
DepthOfField
public bool DepthOfField { get; set; }
- 类型:bool
- 可读写
- 描述:获取或设置是否启用景深效果。
Exposure
public double Exposure { get; set; }
- 类型:double
- 可读写
- 描述:获取或设置曝光度。
ImageSize
public DpiInfo ImageSize { get; set; }
- 类型:DpiInfo
- 可读写
- 描述:获取或设置图像大小和分辨率。
ShowAmbientOcclusion
public bool ShowAmbientOcclusion { get; set; }
- 类型:bool
- 可读写
- 描述:获取或设置是否在视图中显示环境光遮蔽。
ShowDepthOfField
public bool ShowDepthOfField { get; set; }
- 类型:bool
- 可读写
- 描述:获取或设置是否在视图中显示景深效果。
ShowSun
public bool ShowSun { get; set; }
- 类型:bool
- 可读写
- 描述:获取或设置是否在视图中显示太阳。
Sun
public SunSettings Sun { get; set; }
- 类型:SunSettings
- 可读写
- 描述:获取或设置太阳光照参数。
ToneMappingOperator
public ToneMappingOperator ToneMappingOperator { get; set; }
- 类型:ToneMappingOperator
- 可读写
- 描述:获取或设置色调映射运算符。
WhiteBalance
public Color WhiteBalance { get; set; }
- 类型:Color
- 可读写
- 描述:获取或设置白平衡。
方法
LoadAppearance
public bool LoadAppearance(string filePath)
- 参数:
- 返回值:
- bool:如果成功加载外部文件,则为true;否则为false。
- 描述:从外部文件加载外观设置。
SaveAppearance
public bool SaveAppearance(string filePath)
- 参数:
- 返回值:
- bool:如果成功保存到外部文件,则为true;否则为false。
- 描述:将外观设置保存到外部文件。
注意事项
- RenderingSettings的默认构造函数已被废弃,无法使用。必须使用给定文档的构造函数。
- 在渲染设置被更改后,必须将其应用于视图或视图样板,才能看到更改的效果。
参考文献