Autodesk.Revit.DB.SunAndShadowSettings是Revit API中的一个类,用于管理Revit的太阳和阴影设置。
描述: 获取或设置每秒钟要渲染多少帧。
类型: int
描述: 获取或设置渲染的总帧数。
类型: int
描述: 获取或设置太阳视角直径的大小,以角度来表示。
类型: double
描述: 获取或设置太阳相对于地平面的高度,以角度来表示。
类型: double
描述: 获取或设置太阳在东西方向上的方向,以角度来表示。
类型: double
描述: 获取或设置光源模型。
类型: SunAndShadowLightSourceModel
描述: 获取或设置阴影投影模式。
类型: SunAndShadowShadowProjection
描述: 获取或设置阴影类型。
类型:SunAndShadowShadowType
描述: 获取或设置过滤视图中的隐藏线模式。
类型:SunAndShadowHiddenLineViewsModes
描述: 获取或设置分析操作的模式。
类型:SunAndShadowAnalyticalOperationsMode
下面的代码演示了如何创建和设置太阳和阴影设置的实例:
//创建太阳和阴影设置的实例
SunAndShadowSettings sunAndShadowSettings = new SunAndShadowSettings();
//设置太阳和阴影设置的属性
sunAndShadowSettings.NumberofFramesPerSecond = 30;
sunAndShadowSettings.NumberOfFrames = 60;
sunAndShadowSettings.SunAngularDiameter = 0.53;
sunAndShadowSettings.SunElevation = 45;
sunAndShadowSettings.SunHeading = 30;
sunAndShadowSettings.LightSourceModel = SunAndShadowLightSourceModel.PointSource;
sunAndShadowSettings.ShadowProjection = SunAndShadowShadowProjection.Parallel;
sunAndShadowSettings.ShadowType = SunAndShadowShadowType.Simple;
sunAndShadowSettings.HiddenLineViewsMode = SunAndShadowHiddenLineViewsModes.VectorProcessing;
sunAndShadowSettings.AnalyticalOperationsMode = SunAndShadowAnalyticalOperationsMode.ActiveOnly;