CrvSrf (Curve On Surface) will not generate curves that cross the seam, so the best alternative I can think of is this:
crvOnSrf_2019Aug9a.gh (15.1 KB)
It finds the shortest CrvSrf and replicates it by rotating it around the center. Good enough?
P.S. Turns out that a bit of post-processing is necessary (yellow group below) to really take advantage of this idea.
- Loft the list of curves from Rotate to change the seam before…
- SrfSplit the re-lofted surface.
- Use the start point from one of the edges of each split piece (doesn’t matter which of the four edges) to sort AlongCrv, then List Item with the ‘I’ output to get the split pieces in sequential order.
- Otherwise, Dispatch yields funky results because SrfSplit leaves them a little mixed up.
crvOnSrf_2019Aug9b.gh (17.5 KB)