• DocumentCode
    1565141
  • Title

    Point inversion and projection for NURBS curve: control polygon approach

  • Author

    Ma, YingLiang ; Hewitt, W.T.

  • Author_Institution
    Dept. of Psychol., Glasgow Univ., UK
  • fYear
    2003
  • Firstpage
    113
  • Lastpage
    120
  • Abstract
    Projecting a test point to a NURBS curve finds the closest point on the curve and point inversion finds the corresponding parameter for this test point. This paper presents an accurate and efficient method to solve both of these problems. We first subdivide the NURBS curves into a set of Bezier curves using knot insertion. For point projection, we extract candidate Bezier subcurves based on the relationship between the test point and the control polygon of the Bezier subcurve. For point inversion, we extract candidate Bezier subcurves based on the strong convex hull property, and then find the approximate candidate points and their corresponding parameter values. Finally, by comparing the distances between the test point and candidate points, we can find the closest point. We improve its accuracy by using the Newton-Raphson method.
  • Keywords
    Newton-Raphson method; computational geometry; curve fitting; interpolation; splines (mathematics); Bezier curve; Bezier subcurve; NURBS curve; Newton-Raphson method; control polygon; curve inversion; knot insertion; point inversion; point projection; polygon condition; strong convex hull property; test point; Computational geometry; Curve fitting; Newton method; Psychology; Robots; Spline; Surface reconstruction; Surface topography; Testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theory and Practice of Computer Graphics, 2003. Proceedings
  • Print_ISBN
    0-7695-1942-3
  • Type

    conf

  • DOI
    10.1109/TPCG.2003.1206938
  • Filename
    1206938