SuperAPI AI 工具集

ifc-syntax-building-elements

测试与质量

查看项目

更新于 10-15 22:18

技能介绍

用途:在 IFC 模型中创建、放置或调试物理建筑构件(墙、楼板、梁、柱、构件、板、门、窗、屋面等),并处理其类型对象、PredefinedType 枚举、空间归属与门窗洞口关系。适用于 IFC2x3、IFC4、IFC4.3。

主要能力:给出构件实体目录(IfcWall、IfcSlab、IfcBeam、IfcColumn、IfcMember、IfcPlate、IfcDoor、IfcWindow、IfcRoof、IfcCovering、IfcStair、IfcRailing、IfcFooting、IfcBuildingElementProxy)及对应类型实体与枚举;说明 IfcDoor/IfcWindow 额外的尺寸与操作属性;说明通过 IfcRelContainedInSpatialStructure 将构件放入唯一空间容器;说明门窗的洞口/填充三元组:IfcWall --[IfcRelVoidsElement]--> IfcOpeningElement --[IfcRelFillsElement]--> IfcDoor;并列出 IFC4.3 新增的基础设施构件(IfcCourse、IfcKerb、IfcPavement、IfcRail、IfcBearing)。

必要用法与版本差异:IFC2x3/IFC4 写 IfcBuildingElement,IFC4.3 必须写 IfcBuiltElement,否则文件无效;IFC2x3 的构件实例没有 PredefinedType;PredefinedType 为 USERDEFINED 时必须设置 ObjectType;类型化实例只能由匹配的 *Type 实体定义;每个物理构件必须且只能通过一个 IfcRelContainedInSpatialStructure 关联到空间容器,否则成为孤立构件;门窗必须先建 IfcOpeningElement,再分别用 IfcRelVoidsElement 与 IfcRelFillsElement 连接,锚点方向不可颠倒;分层墙应使用普通 IfcWall 加 IfcMaterialLayerSetUsage,IfcWallStandardCase 在 IFC4.3 已弃用,其他 *StandardCase/*ElementedCase 已删除;基础设施实体仅限 IFC4.3。

限制:资料未提供具体安装命令、收费方式或平台信息;具体枚举完整取值与 STEP 示例见其 references 文件,官方定义见 buildingSMART IFC4.3 文档链接。