cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
2024 Technology Preview Program

2024 Technology Preview Program:
Master powerful new features and shape the latest BIM-enabled innovations

Parametric design
About Rhino & Grasshopper and PARAM-O.

Window/Door Geometry Brep

0scar
Newcomer
The way I understand the window/door component it uses a gdl Element from my Archicad Library and thus the dimensions etc. are set in the settings dialogue in Archicad. Is there any way to extract the bounding box or rough dimensions of the opening (e.g. width and height) easily so that i can use it for a facade script in GH? I would like to cull points in GH that are inside of the bounding box of the opening. Basically I want to create a relief on a facade that is not covering my windows. And I am not working with the curtainwall/facade tool in Archicad for various reasons.
I know that there is a Brep that i can extract from the window object in GH but that is invalid/null everytime
I am fairly novice to the AC/GH connection but have experience in ArchiCAD and GH each, so now I am trying to bring the strings together, so hopefully the question is understandable.
Best,
0scar
WIN 10 Pro // AC 23 3003 // Xeon E3-1505M v6 // 32GB RAM // Intel HD Graphics P630 // NVidia Quadro M2200
1 REPLY 1
0scar
Newcomer
So apparently this didn't work as the window was set to be simple opening. Hence the Brep that I can generate from the library object is always the full gdl geometry (e.g. window pane, etc.) and not the rough dimensions (as in width x depth x height) So I projected the brep on a xz-plane on the reference line of the wall and then extruded it again (which seems like a work-around) to actually have the dimensions of the opening. (and not the physical window and its elements). It sounds a bit clumsy and maybe there is a better solution how to achieve this.
WIN 10 Pro // AC 23 3003 // Xeon E3-1505M v6 // 32GB RAM // Intel HD Graphics P630 // NVidia Quadro M2200