Topologically reliable approximation of composite Bezier curves

被引:15
作者
Cho, WJ [1 ]
Maekawa, T [1 ]
Patrikalakis, NM [1 ]
机构
[1] MIT,DEPT OCEAN ENGN,DESIGN LAB,CAMBRIDGE,MA 02139
基金
美国国家科学基金会;
关键词
piecewise linear approximation; significant points; subdivision method; homeomorphism; bucketing technique; interval Bezier curves;
D O I
10.1016/0167-8396(95)00042-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an efficient method of approximating a set of mutually nonintersecting simple composite planar and space Bezier curves within a prescribed tolerance using piecewise linear segments and ensuring the existence of a homeomorphism between the piecewise linear approximating segments and the actual nonlinear curves. Equations and a robust solution method relying on the interval projected polyhedron algorithm to determine significant points of planar and space curves are described. Preliminary approximation is obtained by computing those significant points on the input curves. This preliminary approximation, providing the most significant geometric information of input curves, is especially valuable when a coarse approximation of good quality is required such as in finite element meshing applications, The main approximation, which ensures that the approximation error is within a user specified tolerance, is next performed using adaptive subdivision. A convex hull method is effectively employed to compute the approximation error. We prove the existence of a homeomorphism between a set of mutually non-intersecting simple composite curves and the corresponding heap of linear approximating segments which do not have inappropriate intersections. For each pair of linear approximating segments, an intersection check is performed to identify possible inappropriate intersections. If these inappropriate intersections exist, further local refinement of the approximation is performed, A bucketing technique is used to identify the inappropriate intersections, which runs in O(n) time on the average where n is the number of linear approximating segments, Our approximation scheme is also applied to interval composite Bezier curves.
引用
收藏
页码:497 / 520
页数:24
相关论文
共 18 条
[1]  
Bardis L., 1989, Computer-Aided Geometric Design, V6, P189, DOI 10.1016/0167-8396(89)90023-X
[2]   DEGREE REDUCTION OF BEZIER CURVES [J].
ECK, M .
COMPUTER AIDED GEOMETRIC DESIGN, 1993, 10 (3-4) :237-251
[3]   AN ADAPTIVE REDUCTION PROCEDURE FOR THE PIECEWISE LINEAR-APPROXIMATION OF DIGITIZED-CURVES [J].
FAHN, CS ;
WANG, JF ;
LEE, JY .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1989, 11 (09) :967-973
[4]  
Farouki R. T., 1989, Mathematical Methods in Computer Aided Geometric Design, P239
[5]   DATA POINT SELECTION FOR PIECEWISE-LINEAR CURVE APPROXIMATION [J].
HAMANN, B ;
CHEN, JL .
COMPUTER AIDED GEOMETRIC DESIGN, 1994, 11 (03) :289-301
[6]  
HOSCHEK J, 1992, GEOMETRY PROCESSING FOR DESIGN AND MANUFACTURING, P45
[7]   A 3-D CONTOUR SEGMENTATION SCHEME BASED ON CURVATURE AND TORSION [J].
KEHTARNAVAZ, N ;
DEFIGUEIREDO, RJP .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1988, 10 (05) :707-713
[8]   COMPUTATION OF SINGULARITIES AND INTERSECTIONS OF OFFSETS OF PLANAR CURVES [J].
MAEKAWA, T ;
PATRIKALAKIS, NM .
COMPUTER AIDED GEOMETRIC DESIGN, 1993, 10 (05) :407-429
[9]  
Maekawa T., 1994, Visual Computer, V10, P216, DOI 10.1007/BF01901288
[10]  
Patrikalakis N. M., 1989, Computer-Aided Geometric Design, V6, P155, DOI 10.1016/0167-8396(89)90018-6