Grasshopper pattern - using loops, multiple problems to solve

Hello
the first error is to use an automatic conversion of a point to a plane. Your plane will always has the same orientation as XY plane.
I think it is better to use something like that
It measure the tangent at the end of the curve and then this tangent is rotated and used to generate 2 more lines.


Then you will have to find the intersection of lines using CCX (I have some difficulties like here CCX (Curve-Curve intersection) screws tree)
Then you will feed the loop with just curve that have a length that is similar to the initial length.

Here is my script, I am not happy with how I handle CCX outputs. But it works.

The main drawback here is that Curve intersection is just handled for the curves of the same itteration. This is not good.
pattern divide.gh (18.0 KB)

Using this same approach but not with Anemone loop and on a 3D mesh I ended doing that

it is better approach.

2 Likes