Геометрия 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 проблемы здесь.
IfcSite смещен от начала координат, как определено в IfcLocalPlacement.
Revit генерировал правильно расположенные границы пространства, когда система единиц была установлена на десятичные футы.
Задача решена.
Будем весьма благодарны за любые предложения относительно подходящего форума для публикации вопросов, связанных с IFC.
Возможно, вы захотите проверить группу "Классы отраслевого фонда" (IFC) в LinkedIn.