algorithmic modeling for Rhino
Hi, I have a group of lines intersecting a large group of curves. My goal is that each line is deforming to avoid the curves and pass between them. The method I try is:
- First to select the shorter parts of each intersected curve.
- Then to divide each line in a number of points
- To project those points to the curves
I was able to do it just between one line and several curves. But my definition is not working with the groups of lines and curves. As is possible to see at the image, I don't get projected all the points that should be projected, just some of them.
I can't flatten the points tree because there are so many points that my computer is not able to work it out.
Could someone help me?
Thank you in advance
Tags:
Hi there :)
I've attached a file that I think does what you're looking for, in a couple of ways.
I've changed the logic a bit to try to lighten the process...by sticking to curve intersections instead of surface intersections, you can make it run a bit faster.
But this also is kind of a classic example of where data structure quickly becomes really problematic in the visual scripting interface. Once you start cross-referencing multiple nested lists, there tends to be a lot of issues surrounding duplication and sorting (as you can see from the definition) that you can cut through quite quickly by just coding it directly. Directly coding it also can really speed up the computation time.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by