该类表示Revit中使用的观念构造天窗类型。这些天窗类型适用于分析能量模拟和太阳辐射分析。
System.Object
└──Autodesk.Revit.DB.ElementType
└──Autodesk.Revit.DB.FamilySymbol
└──Autodesk.Revit.DB.Analysis.ConceptualConstructionSkylightType
└──Autodesk.Revit.DB.Analysis.ConceptualConstructionWindowSkylightType
构造函数 | 描述 |
---|---|
ConceptualConstructionWindowSkylightType(Document doc, ElementId id) | 指定文档和元素ID创建一个新的ConceptualConstructionWindowSkylightType对象 |
ConceptualConstructionWindowSkylightType(Document doc) | 指定文档创建一个新的ConceptualConstructionWindowSkylightType对象 |
属性 | 描述 |
---|---|
Additives | 获取添加蓝色混凝土的法线表面的系数 |
AirSpaceZoneArea | 获取空气间隙区域的面积 |
ConstructionId | 获取材料构造的元素ID |
EnergyData | 获取能源数据 |
GlazingId | 获取玻璃的元素ID |
HasAdditives | 获取是否具有添加的蓝色混凝土 |
HasAirSpaceZone | 获取是否存在空气间隙区域 |
HasShadingLayer | 获取是否具有遮阳层 |
HasSlope | 获取是否有天窗的坡度 |
HasVeiling | 获取是否有遮蔽层 |
Name | 获取名字 |
ShadingId | 获取遮阳层的元素ID |
Slope | 获取坡度 |
VeilingId | 获取遮蔽层的元素ID |
Volume | 获取体积 |
方法 | 描述 |
---|---|
Dispose() | 释放由对象使用的非托管资源。 |
Dispose(Boolean) | 释放由对象使用的非托管资源并可选择释放托管资源。 |
Equals(Object) | 确定指定的对象是否等于当前对象。 |
GetHashCode() | 用作默认哈希函数。 |
GetType() | 获取当前实例的Type。 |
OpportunitySiteSolarIncident(WeatherData, XYZ) | 以瓦特为单位获取太阳辐射。 |
ToString() | 返回表示当前对象的字符串 |
以下示例代码获取文档中所有类型为ConceptualConstructionWindowSkylightType的天窗,并打印出它们的名称。
FilteredElementCollector collector = new FilteredElementCollector(doc);
List<ConceptualConstructionWindowSkylightType> windowSkylightTypes = collector.OfClass(typeof(ConceptualConstructionWindowSkylightType)).Cast<ConceptualConstructionWindowSkylightType>().ToList();
foreach(ConceptualConstructionWindowSkylightType type in windowSkylightTypes)
{
Console.WriteLine(type.Name);
}