Autodesk.Revit.DB.Visual.WaveDistributionType 是 Revit API 中的一个枚举类型,它表示光源在 Revit 中的波长分布类型。
Uniform
:均匀分布光谱。Blackbody
:黑体光谱,使用 Planck's radiation formula 计算。SpectralPowerDistribution
:使用一个特定波长的光强度分布数组,表示特定光源的光谱。在 Revit 中,可以通过 LightSource
类的 SpectralDistributionType
属性来设置光源的波长分布类型。该属性接受 Visual.WaveDistributionType
枚举类型的值。
// 创建一个 LightSource 对象,并设置其波长分布类型为均匀分布光谱
LightSource lightSource = new LightSource();
lightSource.SpectralDistributionType = Visual.WaveDistributionType.Uniform;
// 创建一个 LightSource 对象,并设置其波长分布类型为黑体光谱
LightSource lightSource = new LightSource();
lightSource.SpectralDistributionType = Visual.WaveDistributionType.Blackbody;
// 创建一个 LightSource 对象,并设置其波长分布类型为使用光强度分布数组表示的光谱
LightSource lightSource = new LightSource();
lightSource.SpectralDistributionType = Visual.WaveDistributionType.SpectralPowerDistribution;