I am currently working on creating an IfcGrid with the help of the software library XbimEssentials in order to place Elements.
Im having several Issues with this and I am starting to wonder if this part of the Standard is even properly implemented in common software applications ( Revit, SEMA ).
- In both Revit and SEMA, elements which have as positioning (IfcObjectPlacement) an IfcGridPlacement instead of IfcLocalPlacement are not positioned properly (each element sits on coordinates(0,0,0))
Using IFC viewers like " BIMcollab ZOOM " and" XbimXplorer " on the other hand shows the correct positions.
- Furthermore, elements in an example from my self are not orientated properly with IfcGridPlacement.PlacementRefDirection (when viewed in ZOOM or Xplorer the orientation remains in the X-Direction although in the IFC the orientation is set to the Y-Direction (IfcDirection → setXY(0,1))
For more information here is my GitHub Issue i wrote on this topic at
“…/xBimTeam/XbimEssentials/issues/347”
(im not allowed to include a direct link in this post)