Геометрия IFC - Космические границы

Кто-нибудь может порекомендовать подходящий форум для вопросов о геометрии класса Industry Foundation?

Я анализирую IFC и интерпретирую геометрию, фокусируясь на границах пространства.(IFCRELSPACEBOUNDARY)

Все границы пространства, связанные с конкретным пространством, смещены на определенное расстояние. Расстояние смещения различно для разных пространств. 6 граней образца 6-стороннего пространства идеально сочетаются друг с другом, но эти грани даже не начинают соответствовать соседнему пространству. Что мне не хватает?

IFC был создан с использованием альтернативного интерфейса IFC в Revit с использованием IFC Coordination View 2.0 с использованием схемы IFC 2x3_TC1 с возможностью экспорта границ пространства 2-го уровня.

Я знаю, что в Java есть инструменты для интерпретации файлов IFC, например, IFC Tools Project, но я использую Python для стадии разработки.

4 ответа

Решение

Вы можете перейти к людям FreeCAD или к списку рассылки IFCOpenshell. Они полезны для ваших запросов. http://www.freecadweb.org/wiki/index.php?title=Arch_IFC

Когда у вас есть смещение в объекте вашего файла IFC, это, скорее всего, связано с размещением объекта одного из его пространственных контейнеров (т.е. IfcProject, IfcSite, IfcBuilding, IfcBuildingStorey). Каждый объект IFC должен быть размещен внутри дерева пространственной локализации, и поэтому он наследует смещение сайта, здания, этажа и т. Д. (См. Все дерево: IfcSpatialStructureElement). Необходимо проверить все элементы пространственной структуры, которые содержат ваш объект (локализация). отношение определяется сущностью IfcRelAggregates) и ищет атрибут с именем "ObjectPlacement". ObjectPlacement принимает один экземпляр объекта IfcAxis2Placement3D, здесь определяется смещение. Я надеюсь, что это помогает узнать, с чего начать.

Впоследствии я определил 2 проблемы здесь.

  1. IfcSite смещен от начала координат, как определено в IfcLocalPlacement.

  2. Revit генерировал правильно расположенные границы пространства, когда система единиц была установлена ​​на десятичные футы.

Задача решена.

Будем весьма благодарны за любые предложения относительно подходящего форума для публикации вопросов, связанных с IFC.

Возможно, вы захотите проверить группу "Классы отраслевого фонда" (IFC) в LinkedIn.

Другие вопросы по тегам