I’m working on a Grasshopper script where I’ve created a panelized geometry, and I’m trying to connect it to my original surface (I created the penalization from drawing curves around my blob and then extruding them, now they’re floating or intersecting weirdly with my blob but i want them to take the form of the blob)
Right now, I’m struggling to get the panels to properly follow or attach to the surface. The main issues I’m running into are:
Panels are not aligning correctly to the surface
Geometry is either floating or intersecting awkwardly
I’m not sure how to properly map/project the panel system onto the form (some of the circles aren’t planar to my surfaces)
I essentially want the penalization to attach to my original form, as right now it’s just floating around it. I would really appreciate any advice or help you can offer with no plugins (I’ve also attached my gh script)
My computer took about 10 minutes to load + process your file. For examples on the forum please try to upload small parts with just the example of your question. You have about 5 surfaces (or some number like) that, whith each more then thousand ellipses, for the example just 1 surface + 1 ellips would have been enough.
There are several ways to project curves onto a surface. specific components for that. Just search a bit in the forum with project on “bent” surface, cylinder, and you will find more examples.
To add one I more often used:
extrude the curve you want to project in the direction of the surface/brep/blob
(because you blob is some what circular around the Z-axis, I used that):
closest point on curve from the areacentre of every ellipse to that Z-axis (made with SDL
Extrude curve to these points for every curve (ellipse)
cap to turn them into breps.
split brep with breps.
select/cull what you do not want/or need.
I also tried to pull the curves to the surface (see image).