crv.OffsetOnSurface() offsets with round corners

Is there a way to force it to offset with sharp corners?

No, neither the OffsetCurveOnSrf not the API has any kind of corner option.

– Dale

BTW, there is a request for that here https://mcneel.myjetbrains.com/youtrack/issue/RH-2130