Polycurve.Offset returns Curve, instead of another Polycurve

I was jus trying to get the new curves’ start and endpoints from the offset polycurve and I noticed this is not possible:

I tried several workarounds, like creating an offset for the individual curves, their points, or even creating new curves in the normal direction and intersecting them with the polycurves… None of these work, as both the curves and points sometimes get their offset along the Z axis. Any suggestions? :slight_smile:

Hello,
here is a possibility (node output is Curve not Polycurve
You have to transform it back into polycurve)

cordially
christian.stan

2 Likes

I solved it by measuring the ratio between points in the original curves and then get point at parameter from the new ones.

However, your solution is more elegant and simple, thank you :slight_smile:

1 Like