0

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

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

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

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

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

4

4 回答 4

1

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

于 2015-01-28T23:58:53.053 回答
0

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

于 2014-12-10T16:30:06.810 回答
0

You may want to check out the 'Industry Foundation Classes (IFC)' group on LinkedIn.

于 2014-08-20T22:33:17.777 回答
0

我随后在这里确定了 2 个问题。

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

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

问题解决了。

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

于 2014-08-20T12:03:15.043 回答