Convexity-preserving fairing

被引:17
作者
Pigounakis, KG [1 ]
Kaklis, PD [1 ]
机构
[1] NATL TECH UNIV ATHENS,DEPT NAVAL ARCHITECTURE & MARINE ENGN,SHIP DESIGN LAB,GR-15773 ZOGRAFOU,ATHENS,GREECE
关键词
cubic curves; B-spline curves; convexity; tolerances; fairness; knot-removal; knot-insertion; curvature-slope discontinuity;
D O I
10.1016/0010-4485(96)00024-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper develops a two-stage automatic algorithm for fairing C-2-continuous cubic parametric B-splines under convexity, tolerance and end constraints. The first stage is a global procedure, yielding a C-2 cubic B-spline which satisfies the local-convexity, local-tolerance and end constraints imposed by the designer. The second stage is a local fine-fairing procedure employing an iterative knot-removal knot-reinsertion technique, which adopts the curvature-slope discontinuity as the fairness measure of a C-2 spline. This procedure preserves the convexity and end properties of the output of the first stage and, moreover, it embodies a global-tolerance constraint. The performance of the algorithm is discussed for four data sets. Copyright (C) 1996 Elsevier Science Ltd
引用
收藏
页码:981 / 994
页数:14
相关论文
共 27 条
[1]  
[Anonymous], 1933, AESTHETIC MEASURE
[2]  
Bedi S., 1989, Computer-Aided Geometric Design, V6, P87, DOI 10.1016/0167-8396(89)90012-5
[3]  
Dill J. C., 1981, Computer Graphics, V15, P153, DOI 10.1145/965161.806801
[4]  
ECK M, 1994, DESIGNING FAIR CURVE
[5]  
ECK M, 1995, COMP SUPPL, V10, P129
[6]   CURVATURE AND THE FAIRNESS OF CURVES AND SURFACES [J].
FARIN, G ;
SAPIDIS, N .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1989, 9 (02) :52-57
[7]  
FARIN G, 1990, CURVES SURFACES COMP
[8]  
Feldman M, 1994, DESIGNING FAIR CURVE
[9]  
Garin G., 1987, Computer-Aided Geometric Design, V4, P91, DOI 10.1016/0167-8396(87)90027-6
[10]   Inflections on curves in two and three dimensions [J].
Goodman, T.N.T. .
1600, (08)