Extract SubD Loop as Curve?

Is there an edge loop extract to curve tool for subds? You can dupedge to get an actual edge, or extract multiple isocurves from several surfaces at a time. But I don’t see anything for intelligently getting an inbetween loop out. For example, the blue curve on the right. AT the moment, it’s done in individual steps of ExtractIsocurve.

you’d need to insert an edge to have an edge to dup at that location, or even easier, project a curve on the subd wherever you want one.

So, the bind/jam then becomes that when you insert said edge, it would change the surface and pinch it around. The projection would be a bit awkward for this one, but I see where you’re going.

Maybe one that’s worth a wish. ExtractLoopOnSrf, or something a little less specific maybe.

2 Likes

That probably requires converting the SubD to Nurbs…

For sure. Just one of those things where the data is there, so it would be useful to expose as a command I feel.

Under the hood you’d essentially be interpolating between two open edge loops, and using the nurbs surface underneath to get consecutive isocurves.

Maybe I don’t understand what you’re writing but the Nurbs data isn’t there until you convert to Nurbs, no?

I mean that, programmatically speaking, you can ‘get at’ the underlying nurbs surface in commands without running ConvertToNurbs, so as a command it would be very doable I think.

1 Like

yep, that is the downside of addign an edge… it woudl change the surface.

project with history would update with the Sub-

This would be a great command.