[GG IFC Plugin] Door position

Hi all!
I’ve been playing along with the GG module and it’s been ok so far. I have some issues with positioning the door though.

  • First for the door position, i don’t really know how to set the Location. If my wall is in a YZ plan, should i set the position parallel to this plan? When i try to do so (by building a plan with the origin and an x unit vector) it returns weird things → Please see first screenshot. Seems to work better if i just set a plane normal to z but then i can’t choose it to be along the right plane → Second screenshot.
  • I don’t really get how i can get the door to open on the right, or on the left. I have two possible options (Position in ggIFC Door Panel Properties or IFC Door Type Operation in ggIFC Door Type). Should the result be visible as a panel visible on screen? Should it change with these options o do they only serve as metadata?


Thanks in advance for your help i’ve been quite confused.
Best

Hi Quentin,

Thanks for the email. For a common entity such as a door, it’s actually quite a complex entity.
Mostly the implementation within Grasshopper with GG is simplistic, mostly this was used to date in Grasshopper to Revit workflows, with the family dictating door geometry, swing type etc.
If you read here, you can see how the door placement plane is meant to defined.
6.1.2.11 IfcDoorTypeOperationEnum - IFC4.3.2.0 Documentation (buildingsmart.org)

It’s been a while since I reviewed this component. Images are really hard to try and review, it would be very helpful if you can share your grasshopper script (privately is fine) so I can see exactly what you are generating and review if the plugin is supporting this as required.

Cheers,

Jon