There’s got to be something very obvious I don’t understand about the sub-curve component.
I’m trying to fragment this closed curve based on it’s intersection with a bunch of surfaces.
The domains look fine, I get the proper intersection points with “Evaluate Curve” at the parameters I get , so why are most of the sub-curves actually the whole curve instead of it’s fragments ?
Note that one of the segments will still be wrong , this is because the subcurve always operates from lowest to highest domain , and since the domain here shows “3879.28 to 1444.85”, it will still get the subcurve of “1444.85 to 3879.28”, hence a long segment. To fix this you can try to isolate these types of domain and then adjust the seams of the source curve , only then you can use subcurve.