Proceedings of the Korean Operations and Management Science Society Conference (한국경영과학회:학술대회논문집)
- 2003.05a
- /
- Pages.474-479
- /
- 2003
A new approach for B-spline surface interpolation to contours
윤곽선들의 B-spline 곡면 보간을 위한 새로운 방식
-
Park Hyungjun
(Department of Industrial Engineering, Chosun University) ;
- Jung Hyung Bae (Department of Naval Architecture and Ocean Engineering, Mokpo National University) ;
- Kim Kwangsoo (Department of Industrial Engineering, Pohang University of Science and Technology)
- Published : 2003.05.01
Abstract
This paper addresses the problem of B-spline surface interpolation to serial contours, where the number of points varies from contour to contour. A traditional lofting approach creates a set of B-spline curves via B-spline curve interpolation to each contour, makes them compatible via degree elevation and knot insertion, and performs B-spline surface lofting to get a B-spline surface interpolating them. The approach tends to result in an astonishing number of control points in the resulting B-spline surface. This situation arises mainly from the inevitable process of progressively merging different knot vectors to make the B-spline curves compatible. This paper presents a new approach for avoiding this troublesome situation. The approach includes a novel process of getting a set of compatible B-spline curves from the given contours. The process is based on the universal parameterization [1,2] allowing the knots to be selected freely but leading to a more stable linear system for B-spline curve interpolation. Since the number of control points in each compatible B-spline curve is equal to the highest number of contour points, the proposed approach can realize efficient data reduction and provide a compact representation of a B-spline surface while keeping the desired surface shape. Some experimental results demonstrate its usefulness and quality.
Keywords