interpolating from control point position to position on a NURBS curve

   2142   2   0
User Avatar
Member
79 posts
Joined: April 2011
Offline
Wondering if anyone knows how to map from a control point of a NURBS curve to the closest relative position on the curve?

So for example if I have 10 control points each one representing a position on a frame (ie. point 0 = frame 0, point 1 = frame 1, etc) Is it possible to find the equivalent position on the curve? I imagine this can be done with implicit s and t values of the curve and the polygon that is formed from the control points somehow? Any ideas or pointers?
User Avatar
Staff
6226 posts
Joined: July 2005
Offline
Each control point will adjust a section of the NURBS curve. These sections overlap. So usually the thing you want is the position on the curve “most” controlled by that control point. The usual answer is Greville Points

http://web.mit.edu/hyperbook/Patrikalakis-Maekawa-Cho/node16.html [web.mit.edu]

Note that what parameteric location you need depends on the parameterization of the curve…
User Avatar
Member
79 posts
Joined: April 2011
Offline
Thank you Jeff - that is exactly what I am looking for!
  • Quick Links