theres another way of doing this. Select all cvs and querry their paramnettervalues then you can use the method forst outlined by failure.
how can I achieve this?
Yes EPs dont represent the curvbve they just represent one special case of the span. the cvs define the curve. Infact onbe can have a unlimitted number of curves with with exactly the same EPs thet are wildly different in shape.
But a cvs define ONE solution so same cvs allways result in same curve. Same EPs dont.
Thstwahy the curve could live without eps but not without cps
butyes this sint hard at all, all you need i to querry the intersection points. Do you realy need to knwo what divisor you are at? Or si it because you wnat to leave the curve somehow intact at renages taht arent touched.
The former you've said.
Consider a conic-like object that is scanned by capturing some circle-like curves (it's a touch 3D scanner) along the object height.
With Maya I rebuild the conic-like surface by lofting the curves but I must ensure they are aligned on their first extreme. If not I will get a twisted loft.
To align the curves I require that a user draw a new curve, snapped to the circles curves coming from scanner, and this new curve will determine which will be the starting point of all the circle curves.
Now if the circle curve C1 has 7 EPs : E1, E2, ..... E7
and I find that the intersection point with the user drawn curve is between E5 and E6, I will regenerate the curve C1 by doing:
curve -d 1
-p E6x E6y E6z
-p E7x E7y E7z
-p E1x E1y E1z
-p .....
-p E5x E5y E5z;
and then
fitBSpline;
This will assure the new curve are fitting the EPs I've red from scanner file and that the loft will be not twisted.
I can't see other ways to achieve that.
Marco