Autodesk.Revit.DB.Lighting.PhotometricWebLightDistribution是Revit软件的一个组件,是用于表达光源的光度学Web数据的类。此类可以用于创建光源族,将Web数据与光源进行关联,以便于正确地模拟其光学性能。
下面是此类的两个构造函数:
PhotometricWebLightDistribution()
创建一个空的PhotometricWebLightDistribution对象。
PhotometricWebLightDistribution(string fileName)
根据指定的Web文件名创建一个PhotometricWebLightDistribution对象。Web文件包含光源的光度学数据。
此类有以下属性:
IsLoaded
获取一个值,指示光度学Web数据是否已成功加载到此对象中。
WebFileName
获取用于创建此对象的Web文件名。
此类有以下方法:
Dispose()
释放此对象所占用的所有资源。
Load()
加载Web数据到此对象中。返回一个值,指示操作是否成功。
Unload()
从此对象中卸载Web数据。返回一个值,指示操作是否成功。
以下是此类的示例代码:
//创建一个PhotometricWebLightDistribution对象
PhotometricWebLightDistribution webData = new PhotometricWebLightDistribution("myWebFile.ies");
//加载光度学Web数据
if(webData.Load())
{
//设置光源的Web数据
myLight.Filename = webData.WebFileName;
myLight.PhotometricWebFileDistribution = webData;
//完成对光源的设置
//...
}
Autodesk.Revit.DB.Lighting.PhotometricWebLightDistribution是Revit软件的一个重要组件,用于表达光源的光度学Web数据。该对象可以帮助您正确地模拟光源的光学性能,从而使您的BIM建模更加准确。