Dear Forum Members,
I’m new to Grasshopper and I’m stuck on a problem with connecting the outlines of beams (representing foundation walls) that I’ve imported from Archicad. I want to connect these outlines so that the edges of two beams don’t overlap. I also need to offset the perimeter of the connected beams so I can extrude them and create lean concrete underneath. I tried the same process with slabs and encountered a similar problem. The issue I’m having is shown in the screenshots attached. I attach also the .gh file. Here: https://we.tl/t-bWKflYSPVy you have download the .pln file: I would be very grateful for any help!
2024_10_23.gh (20.6 KB)
Hi Agata -
The Archicad Connection is a Graphisoft product.
I can’t tell if your question is specific to standard Grasshopper components or inherently related to the plug-in.
If it’s a Grasshopper question, you should internalize geometry in components or parameters that are downstream of the plug-in components.
If it’s a Archicad Connection question, please refer to a Graphisoft forum.
-wim
Thank you for your response! I believe that the issue lies in Grasshopper, as at the beginning of the script, faces, edges, and vertices of the element imported from Archicad are correctly displayed, and as the script progresses, the problem emerges and can be detected inside Rhino. Could you please specify more on how to internalize geometry? Do I understand correctly that I should do this in the following components: “Deconstruct Beam” and “Deconstruct Slab”?
Hi Agata -
No, there are no such components when I open the file. It needs to be done in the Deconstruct Brep components downstream from those.
→ Internalise data
is at the bottom of the context menu.
-wim
I have just internalised data in the “Deconstruct Brep” component. Unfortunately, literally nothing has changed in the script’s functionning… Still those diagonals are being displayed in Rhino and cause further errors in generated geometry.
Hi Agata -
On your end, that would be correct.
The purpose of internalizing data in Grasshopper is so that the definition can be used by users on different computers without having to have the plug-ins installed or having a specific Rhino file available… It’s a prerequisite to get help here.
-wim
My misunderstanding, thank you for the clarification! I am sending the updated .gh file as well as Rhino file. Will you now be able to give more insight on the topic or should I do something else with the script? Thank you in advance!
2024_10_24.3dm (39.7 KB)
2024_10_24.gh (125.3 KB)