I am trying to make a node that wraps spirals along a curve. It needs to be able to work with another instance of itself as input (spirals along spirals along spirals...). Input here is a bezier curve.
Problem is that the second level of spirals is wrapped around the first as if it was a single curve. Continuing from endpoint to starting point without terminating. The first instance of Spirals along curve outputs three curves spiraling along the input curve. The second instance wraps six spirals along each of those three.
Here is what the spirals along curve node looks like.
X_Curve_Deform is from this answer. I believe my problem is that I realize the instances before deforming. But X_Curve_Deform does not seem to work with instances. This is my first time using geometry nodes and I don't understand how X_Curve_Deform works well enough to make it work on instances.
I am trying to make Spirals along curve a reusable tool. Any help is appreciated.