IfcRelNests
嵌套关系IfcRelNests是IfcRelDecomposes的一般复合/分解(或整体/部分)关系的一种特殊类型。嵌套关系可以应用于对象和对象类型的所有非物理子类型,即流程、控件(如成本项)和资源。它还可以应用于对象和对象类型的物理子类型,即具有端口的元素。嵌套意味着嵌套部件之间的顺序。
例如,IfcCostSchedule中的成本项嵌套是由其他成本项组成的复杂成本项。父成本项下嵌套成本项的顺序由相关对象列表的顺序确定。
例如,工作计划中IfcTask的嵌套是来自更具体子工作任务的父工作任务的组合。父任务下面的子任务的顺序由RelatedObjects列表的顺序决定。
示例一系列IfcDistributionPort可以嵌套在IfcDistributionElement中。它们分解分布元素并具有隐含的顺序。
分解意味着一种依赖,即整体的定义依赖于部分的定义,而部分依赖于整体的存在。依赖关系隐含的行为必须在应用程序内部建立。
在IFC2.0中记录新实体
IFC4更改属性relationingobject,RelatedObjects从超类型IfcRelDecomposes降级,RelatedObjects被优化为列表。IfcRelNests的使用被重新调整为零件有序集合的嵌套。
QQ 3087438119
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步