Offset Curve on Multiple Surfaces at once on a SubD

I created a Subd shape of a person’s head. I then projected a curvy line on this head from side view. I then selected the line and wrote OffsetCrv on surface and expected the whole curve to offset on my surface but I ended up having to offset on each face one by one. Not happy with that Rhino has not connected the individual separate lines which have been separately offsetted on each single face so bit by bit i had to extend each line so that it connects to the continuation of it and then join. Its a tiresome job. is there a workaround? thanks

there isn’t a OffsetCrvOnSubd, so yes I can see how this process becomes tedious. Depending on how accurate you want your result to be, what could work is to Pipe the curve instead, and intersect that pipe with the SubD.

Will it work to use surfaces instead? Offset the surface, intersect each surface with subd.

The pipe system could be a very good test. The extrusion of surfaces wouldn’t work because it would not offset at a constant distance throughout the whole length of the curve. I think here there is a missing tool…needs to be added

Hi @LAURA23,

Thanks, I’ve filed your feature request as RH-86702.

In the meantime, you could use Offset followed by preselecting that curve and the SubD before using Pull. If you preselect both objects, Pull or Project will make one curve over the SubD faces.

I hope that helps.