Computing offsets of NURBS curves and surfaces

被引:97
作者
Piegl, LA
Tiller, W
机构
[1] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL 33620 USA
[2] Geom Ware Inc, Tyler, TX 75703 USA
基金
美国国家科学基金会;
关键词
offsetting; approximations; shape recognition; NURBS curves and surfaces;
D O I
10.1016/S0010-4485(98)00066-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents algorithms for computing offsets of NURBS curves and surfaces. The basic approach consists of four steps: (1) recognition of special curves and surfaces; (2) sampling the offset curve or surface based on bounds on second derivatives; (3) interpolating these points; and (4) removing all unwanted knots using the offset tolerance. The method provides a good handle on error control and results in the fewest number of control points compared to all published work. It also allows one to control the degree and the parametrization of the offset approximation. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:147 / 156
页数:10
相关论文
共 24 条
[1]  
ARNOLD R, 1987, RESULTS MATH, V12, P27
[2]  
BLOMGREN RM, 1984, B7150BBWP281D4412
[3]  
COBB E. S., 1984, THESIS U UTAH
[4]   COMPUTING OFFSETS OF B-SPLINE CURVES [J].
COQUILLART, S .
COMPUTER-AIDED DESIGN, 1987, 19 (06) :305-309
[5]   Geometric shape recognition of freeform curves and surfaces [J].
Elber, G ;
Kim, MS .
GRAPHICAL MODELS AND IMAGE PROCESSING, 1997, 59 (06) :417-433
[6]   CURVATURE CONTINUITY AND OFFSETS FOR PIECEWISE CONICS [J].
FARIN, G .
ACM TRANSACTIONS ON GRAPHICS, 1989, 8 (02) :89-99
[7]  
Farouki R. T., 1990, Computer-Aided Geometric Design, V7, P101, DOI 10.1016/0167-8396(90)90024-L
[8]  
Farouki R. T., 1990, Computer-Aided Geometric Design, V7, P83, DOI 10.1016/0167-8396(90)90023-K
[9]   APPROXIMATION OF NON-DEGENERATE OFFSET SURFACES. [J].
Farouki, R.T. .
Computer Aided Geometric Design, 1986, 3 (01) :15-43
[10]  
Farouki R. T., 1984, Computer-Aided Geometric Design, V2, P257, DOI 10.1016/S0167-8396(85)80002-9