Offset on self intersect curve

offset (11.0 KB)

Please find the image and grasshopper file. Hope its simple task. I am trying to offset both sides of self-intersect curve. Could anyone help me with this


The Offset component in the Clipper plugin will do just what you are looking for.

offset (11.3 KB)
Hello Ethan,
Thankyou for your response. I did try Clipper, for some reason I was facing some bug of uneven offset.
Is it some tolerance issue?


Using Clipper plugin: (13.1 KB)

1 Like

I got the same strange result as you, with both Clipper and the offset component from Pufferfish. Using the Pufferfish component however, I was able to come up with a highly unsatisfying workaround by shattering the self-intersecting curve. I also took the liberty of moving your curves back into normal spacetime from where they resided. (I don’t know why people post here with data so far from the origin!?)

offset (23.9 KB)

I guess shatter is the way in this curve shape. Thank you, both Ethan and Joseph.

It is also good to transform by yourself the curve in polyline before feeding offset polyline. The component surely use rhino tolerance.