what I want to do is model a curve in 2D, then wrap it around a sphere using _FlowAlongSrf and then offset that wrapped curve by a specified amount on the sphere. For that I use the command _OffsetCrvOnSrf. However I get some weird artefacts when my original curve contains tight corners. I put together a small example:
offsetcrvon srf_issue.3dm (233.6 KB)
As you see in the picture, the green curve which I generated with _OffsetCrvOnSrf is distorted at the corner. It seems like the curve is not trimmed correctly or something… I would expect it to look more like the blue curve. The blue one I generated just with _Offset on the flat surface, and then wrapped it around the sphere. The problem is that I have to have the same distance between the curves everywhere on the sphere.
In this example I could of course manually trim the green curve, but this is not possible in my real project since the curves are too complicated for that.
I’m looking for a solution or a workaround to offset my curve on the surface, so that it looks like the blue curve, but with all the points having the same distance on the sphere to the original curve.
I would also be happy with suggestions for a different commands, a different way to achieve this, or a way to automatically trim the excess curve-pieces on the green curve.