Autodesk.Revit.DB.IFC.IFCConnectedWallData是IFC连接墙类的数据容器,可用于记录四个面墙体之间的连接数据。
Autodesk.Revit.DB.IFC.IFCConnectedWallData类具有以下属性:
FirstWall:第一个墙体的Id。SecondWall:第二个墙体的Id。CommonBaseType:墙体相交的类型(例如:IFC墙,IFC楼板等)。CommonBaseThickness:连接墙体的基础类型厚度。Autodesk.Revit.DB.IFC.IFCConnectedWallData有两个构造函数:
IFCConnectedWallData():构造一个空的IFC连接墙体数据容器。IFCConnectedWallData(ElementId firstWall, ElementId secondWall, IFCElementId commonBaseType, double commonBaseThickness):使用指定的参数构造一个IFC连接墙体数据容器。Autodesk.Revit.DB.IFC.IFCConnectedWallData类不具有方法,只提供对上述属性的读写访问。
以下是使用Autodesk.Revit.DB.IFC.IFCConnectedWallData构造函数创建对象的示例代码:
// 创建两个ElementId作为连接墙的参数
ElementId wall1Id = new ElementId(100000);
ElementId wall2Id = new ElementId(200000);
// 创建一个IFC连接墙体数据容器
IFCConnectedWallData connectedWallData = new IFCConnectedWallData(wall1Id, wall2Id, IFCElementId.IFCWall, 0.05);