【问题标题】:IFC geometry - Space BoundariesIFC 几何 - 空间边界
【发布时间】:2014-10-12 08:23:39
【问题描述】:

谁能推荐一个合适的论坛来询问有关工业基础类几何的问题?

我正在解析 IFC 并解释几何图形,专注于空间边界。(IFCRELSPACEBOUNDARY)

与特定空间关联的所有空间边界都偏移了一定距离。不同空间的偏移距离不同。样本 6 面空间的 6 个面完美地结合在一起 - 但这些面甚至没有开始与相邻空间相适应。我错过了什么?

IFC 是在 Revit 中使用 IFC Coordination View 2.0 使用 IFC 2x3_TC1 架构的备用 IFC GUI 生成的,并带有导出 2 级空间边界的选项。

我知道有一些工具可以解释 Java 中的 IFC 文件,例如IFC 工具项目,但我在开发阶段使用 Python。

【问题讨论】:

    标签: user-interface geometry revit ifc bim


    【解决方案1】:

    当您的 IFC 文件的对象中有偏移时,很可能是由于其中一个空间容器(即 IfcProject、IfcSite、IfcBuilding、IfcBuildingStorey)的对象放置。每个 IFC 对象都必须放置在空间包含树内,因此它继承了场地、建筑物、楼层等的偏移量。(参见整个树:IfcSpatialStructureElement)您需要检查包含您的对象的所有空间结构元素(包含关系由实体 IfcRelAggregates 定义)并查找名为“ObjectPlacement”的属性。 ObjectPlacement 采用实体 IfcAxis2Placement3D 的一个实例,这是定义偏移的地方。我希望这有助于了解从哪里开始。

    【讨论】:

      【解决方案2】:

      您可以访问 FreeCAD 人员或 IFCOpenshell 邮件列表。它们对您的查询很有帮助。 http://www.freecadweb.org/wiki/index.php?title=Arch_IFC

      【讨论】:

        【解决方案3】:

        我随后在这里发现了 2 个问题。

        1. IfcSite 从 IfcLocalPlacement 定义的原点偏移。

        2. 当单位制设置为十进制英尺时,Revit 会生成正确定位的空间边界。

        问题解决了。

        任何关于合适论坛发布 IFC 相关问题的建议都将不胜感激。

        【讨论】:

          【解决方案4】:

          您可能想查看 LinkedIn 上的“Industry Foundation Classes (IFC)”组。

          【讨论】:

            猜你喜欢
            • 2011-03-06
            • 2011-06-22
            • 1970-01-01
            • 1970-01-01
            • 2020-02-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多