Hi guys, I need help with a script for GH, to be used for repeating an instance of a helical curve on curves projected onto a surface, in a faster way than doing it manually one by one.
Please note that afterwards I need to perform a Boolean difference, with the inner part being 0.6 × 0.6.
Yes, thanks—that’s exactly what I was looking for, but it doesn’t work on a polysurface. How should I proceed? I’ll send you the entire file with the curves so it’s clearer where I want to apply the tubes. Thanks for your help.
Your solution caused issues: as you can see from the images, the tubes in the upper area were deforming, creating more and more anomalies. I’m sending the script again with “Internalize Data.”
Anyway, yesterday I also asked for help in the Italian forum: another user @maje90 solved the issue, but I’d still like to know how to fix it in your script. Also, I had asked in the forum how to ensure the tubes are oriented along the X direction rather than the surface normal, since they must release from a mold: when aligned to the surface normal they create a lot of undercuts.
But what is the Brep connected to? When I select the icon, I don’t see any wire connected.
Second question: everything is fine, but one tube is behaving in an unusual way.
Okay, but what I don’t understand is this: if I create a new Brep from another geometry, delete the old Brep icon and generate a new one (icon), what does it connect to among the various icons? That’s the point I’m missing.
As for the anomaly of the wrongly oriented tube, I can also fix it manually, it’s not a problem. It would only have been an issue if, for example, out of 100 tubes, 50 were oriented incorrectly relative to the normal.