前言
本文介绍 Revit 2021.1 新加的 FloorType、RoofType、WallType 节点以及相关概念。
内容
增加了三个 FloorType
节点:
FloorType.GetThermalProperties
得到对应楼板类型的热力学相关属性。FloorType.GetStructuralMaterial
得到对应楼板类型结构的材质。FloorType.IsFoundationSlab
判断对应楼板类型是否是基础底板。
增加了一个RoofType
节点:RoofType.GetThermalProperties
得到对应屋顶类型的热力学相关属性。
增加了五个WallType
节点:WallType.Kind
得到对应墙类型的类型。WallType.Width
得到对应墙类型的厚度。WallType.Function
得到对应墙类型的功能。WallType.Name
得到对应墙类型的名称。WallType.GetThermalProperties
得到对应墙类型的热力学相关属性。
FloorType
三个节点:
FloorType.GetThermalProperties
得到对应楼板类型的热力学相关属性。FloorType.GetStructuralMaterial
得到对应楼板类型结构的材质。FloorType.IsFoundationSlab
判断对应楼板类型是否是基础底板。
这三个节点有对应的 API:
namespace Autodesk.Revit.DB
{
public class FloorType : HostObjAttributes
{
public ThermalProperties ThermalProperties {
get; }
public ElementId StructuralMaterialId {
get; set; }
public bool IsFoundationSlab {
get; }
}
}
FloorType.GetThermalProperties
得到对应楼板类型的热力学相关属性。
FloorType.GetStructuralMaterial
得到对应楼板类型结构的材质。
FloorType.IsFoundationSlab
判断对应楼板类型是否是基础底板。
RoofType
一个 RoofType
节点:
RoofType.GetThermalProperties
得到对应屋顶类型的热力学相关属性。
WallType
五个 WallType
节点:
WallType.Kind
得到对应墙类型的类型。WallType.Width
得到对应墙类型的厚度。WallType.Function
得到对应墙类型的功能。WallType.Name
得到对应墙类型的名称。WallType.GetThermalProperties
得到对应墙类型的热力学相关属性。