Autodesk.Revit.DB.Analysis.EnergyAnalysisDetailModelOptions
类是一个用于指定能源分析详细模型选项的设置类。该类可以用于设置各种详细模型选项,例如WWR,太阳能热收集器,阴影等。
public EnergyAnalysisDetailModelOptions()
创建一个空的EnergyAnalysisDetailModelOptions
实例。
public EnergyAnalysisBuildingPadOption BuildingPad { get; set; }
获取或设置EnergyAnalysisBuildingPadOption
对象,该对象定义了建筑物基础设置。
public EnergyAnalysisCanopyOption Canopies { get; set; }
获取或设置EnergyAnalysisCanopyOption
对象,该对象定义了遮阳篷设置。
public EnergyAnalysisContextShadeOption ContextShade { get; set; }
获取或设置EnergyAnalysisContextShadeOption
对象,该对象定义了背景阴影的设置。
public EnergyAnalysisGroundOption Ground { get; set; }
获取或设置EnergyAnalysisGroundOption
对象,该对象定义了地面设置。
public EnergyAnalysisSkylightOption Skylights { get; set; }
获取或设置EnergyAnalysisSkylightOption
对象,该对象定义了天窗设置。
public EnergyAnalysisSolarCollectorOption SolarCollector { get; set; }
获取或设置EnergyAnalysisSolarCollectorOption
对象,该对象定义了太阳能热收集器设置。
public EnergyAnalysisDetailModelWallsOption Walls { get; set; }
获取或设置EnergyAnalysisDetailModelWallsOption
对象,该对象定义了墙体设置。
public EnergyAnalysisDetailModelWindowsOption Windows { get; set; }
获取或设置EnergyAnalysisDetailModelWindowsOption
对象,该对象定义了窗户设置。
public EnergyAnalysisDetailModelWWROption WWR { get; set; }
获取或设置EnergyAnalysisDetailModelWWROption
对象,该对象定义了窗墙比设置。
以下代码示例演示了如何使用EnergyAnalysisDetailModelOptions
类来设置各种详细模型选项。
EnergyAnalysisDetailModelOptions detailOptions = new EnergyAnalysisDetailModelOptions();
detailOptions.Walls = new EnergyAnalysisDetailModelWallsOption(false);
detailOptions.Windows = new EnergyAnalysisDetailModelWindowsOption(false, false, false);
detailOptions.WWR = new EnergyAnalysisDetailModelWWROption(false, 40);
detailOptions.Canopies = new EnergyAnalysisCanopyOption(false);
detailOptions.ContextShade = new EnergyAnalysisContextShadeOption(false);
detailOptions.SolarCollector = new EnergyAnalysisSolarCollectorOption(false);
detailOptions.BuildingPad = new EnergyAnalysisBuildingPadOption(false);
detailOptions.Ground = new EnergyAnalysisGroundOption(false);
detailOptions.Skylights = new EnergyAnalysisSkylightOption(false, false);