An approximate lofting approach for B-spline surface fitting to functional surfaces

被引:27
作者
Park, H [1 ]
机构
[1] Chosun Univ, Dept Ind Engn, Dong Gu, Kwangju 501759, South Korea
关键词
approximate lofting; data reduction; functional surfaces; multiple curve fitting; NURBS;
D O I
10.1007/s0017010180474
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Owing to their specific functionality, surfaces are often given as bivariate functions including non-polynomial or higher-order polynomial terms. It is necessary to represent them in standard formats such as non-uniform rational B-splines (NURBS) for approximation. As most such surfaces require fine quality of surfacing and high precision of manufacturing, accuracy should be guaranteed in their representations. As high accuracy is likely to result in bulky, and redundant representations, it is also important to make them more compact. For NURBS surfaces, control points must be reduced without sacrificing accuracy. This paper presents an approximate lofting method for B-spline surface fitting to a functional surface within a specified accuracy. It adopts adaptive sampling and multiple B-spline curve fitting. The method is very effective when the surface shape is longish or the cross-sectional curves vary regularly in shape along a specific direction. Some experimental results demonstrate its usefulness and quality.
引用
收藏
页码:474 / 482
页数:9
相关论文
共 16 条
[1]  
CELNIKER G, 1991, COMP GRAPH, V25, P257, DOI 10.1145/127719.122746
[2]   MULTIDIMENSIONAL CURVE-FITTING TO UNORGANIZED DATA POINTS BY NONLINEAR MINIMIZATION [J].
FANG, L ;
GOSSARD, DC .
COMPUTER-AIDED DESIGN, 1995, 27 (01) :48-58
[3]  
FARIN G, 1990, CURVES SURFACES COMP
[4]   SURFACE FITTING TO SCATTERED DATA BY A SUM OF GAUSSIANS [J].
GOSHTASBY, A ;
ONEILL, WD .
COMPUTER AIDED GEOMETRIC DESIGN, 1993, 10 (02) :143-156
[5]  
HAGEN H, 1992, TOPICS IN SURFACE MODELING, P85
[6]  
Hoschek J., 1993, Fundamentals of computer aided geometric design
[7]   OPTIMIZATION OF A NURBS REPRESENTATION [J].
LAURENTGENGOUX, P ;
MEKHILEF, M .
COMPUTER-AIDED DESIGN, 1993, 25 (11) :699-710
[8]   A method for approximate NURBS curve compatibility based on multiple curve refitting [J].
Park, H ;
Kim, K ;
Lee, SC .
COMPUTER-AIDED DESIGN, 2000, 32 (04) :237-252
[9]   Smooth surface approximation to serial cross-sections [J].
Park, H ;
Kim, K .
COMPUTER-AIDED DESIGN, 1996, 28 (12) :995-1005
[10]   Algorithm for approximate NURBS skinning [J].
Piegl, L ;
Tiller, W .
COMPUTER-AIDED DESIGN, 1996, 28 (09) :699-706