【问题标题】:Method for recursive fill the ancestor properties of item递归填充item祖先属性的方法
【发布时间】:2022-08-17 18:47:12
【问题描述】:

我不知道这个问题是否简单(或愚蠢) 您有 getItem 方法来使用其 Id (expressid) 获取对象。

例如,我想获取祖先属性......并计算属性(m2,m3.等) 我可以递归调用 ifc 父元素,然后再.,再...

还有其他方法吗?有没有专门的功能?

这也意味着了解ifc本身,但我不知道我是否在重新发明轮子? 谢谢

PD。 有足够声誉的人可以创建 ifc.js 标记 ....?

    标签: ifc


    【解决方案1】:

    IFC.js 只是反映 IFC 文件中的数据。这意味着数据结构的复杂性/卷积不是由于库本身,而是由于 IFC 模式的数据结构。事实上,对模式有点熟悉是执行特定操作的必要条件。

    仅供参考,自己计算元素的数量数据(表面、体积等)并不常见。绝大多数 BIM 软件所做的就是读取 IFC 文件的显式数据(通常表示为 QSets)。

    【讨论】:

      【解决方案2】:

      改进 ifc.js 库以通过其 expressid 获取构造元素的所有属性的结构化对象可能会很有趣。 构造元素是类层次结构中 ifcRoot 下的叶元素。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-24
        • 1970-01-01
        • 2010-12-05
        • 1970-01-01
        • 1970-01-01
        • 2014-02-16
        • 1970-01-01
        相关资源
        最近更新 更多