Hi everyone,
As I am new to Grasshopper, I am not sure how to exclude the lines inside my core wall region. I have tried to use the cull function, but it seems like the lines are following the grid, which has no physical points inside the wall region. May I know whether anyone has any thoughts on it?
Also, I have attached my current script; it looks a bit of a mess, but the beam script is grouped in red colour. I hope it helps to understand my question.
dear Larkin, would love to help yout. but your file is loaded with plugins. I don’t know them and do not want to install them.
So please isolate the issue by internalising the input into the area and upload that without plugins.
If the plugins are essential to your question, please mention them, so the experts, who also you these, will respond,
Thank you Eef Weenink. The plugins are essential to the script because the beam positioning is based on the grid. The plugins I used are ggETABS (for the structural analysis) and Bullant (member shape).
OK, then please change the categories of this (your) thread in the forum, so people know.
+
I agree with @Quan_Li → Your .gh look likes spaghetti going al over the place.
Best is to isolate the region where your problem lays and you are working.
Group components in functions and some labels to the groups will surely help.
Thank you for your reply, Ftzuk. I have been trying to cull the lines inside the boundary, but it seems not to be working. Did I do something wrong when forming the polyline?
If the script is still unclear, please tell me what particular part I can isolate.
Your grid-like structure is currently represented by rows/columns of points in a data tree.
Each tree branch represents one row or column, depending how you look at it.
Downstream this leads to a confusion, when you cull the points inside the extrude region.
The culling works fine, as shown for the highlighted row/column of points below.
However, when you later construct polylines out of the rows/columns of points, they are created for all the remaining row/column points. Since these are in successive order in each row/column in tree branches together, it bridges the desired gap with a line segment.
Furthermore, you seam to run an older version of Grasshopper (0.7?). I saved the file in the latest version (0.8), so fingers crossed that nothing broke.