B$\acute{e}$zier클리핑을 이용한NURBS곡선간의 교점 계산

Calculation of NURBS Curve Intersections using Bzier Clipping

  • 발행 : 1998.06.01

초록

Calculation of intersection points by two curves is fundamental to computer aided geometric design. Bezier clipping is one of the well-known curve intersection algorithms. However, this algorithm is only applicable to Bezier curve representation. Therefore, the NURBS curves that can represent free from curves and conics must be decomposed into constituent Bezier curves to find the intersections using Bezier clipping. And the respective pairs of decomposed Bezier curves are considered to find the intersection points so that the computational overhead increases very sharply. In this study, extended Bezier clipping which uses the linear precision of B-spline curve and Grevill's abscissa can find the intersection points of two NURBS curves without initial decomposition. Especially the extended algorithm is more efficient than Bezier clipping when the number of intersection points is small and the curves are composed of many Bezier curve segments.

키워드

참고문헌

  1. Fundamentals of Computer Aided Geometric Design Hoschek, Josef;Lasser, Dieter
  2. 컴퓨터 그래픽과 CAD 이건우
  3. Computer Vision, Graphics, and Image Processing v.28 Implicit Representation of Parametric Curves and Surfaces Sederberg, T.W.;Anderson, D.C.
  4. Computer-Aided Design v.18 no.1 Comparison of three curve intersection algorithms Sederberg, T.W.;Parry, S.R.
  5. Computer-Aided Design v.22 no.9 Curve Intersection using B$\'{e}$zier Clipping Sederberg, T.W.;Nishita, T.
  6. Computer Graphics v.24 no.4 Ray Tracing Trimmed Rational Surface Patches Nishita, Tomoyuki;Sederberg, T.W.;Kakimoto. Masanori
  7. The NURBS Book Piegl, L.;Tiller, W.
  8. Curves and Surfaces for Computer Aided Geometric Design A Practical Guide(3rd edition) Farin, G.