TRIMMED-SURFACE ALGORITHMS FOR THE EVALUATION AND INTERROGATION OF SOLID BOUNDARY REPRESENTATIONS

被引:31
作者
FAROUKI, RT
机构
关键词
COMPUTER GRAPHICS - COMPUTER PROGRAMMING - Algorithms;
D O I
10.1147/rd.313.0314
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although trimmed surfaces play a fundamental role in the deviation and processing of solid boundary representations, they have received little attention to date. We propose a trimmed-surface formulation appropriate to the Boolean combination of primitive bounded by a family of elementary surface patches (e. g. , planes, quadrics, ruled surfaces, surfaces of revolution) with dual parametric rational polynomial and implicity algebraic equations. Partial intersections beween pairs of primitive surface patches are formulated precisely as algebraic curves in the parameter space of ech patch. These curves are dissected into monotonic branches by the identification of a characteristic point set. The consolidation of all partial intersections yields a system of piecewise-algebraic loops which define a trimming boundary enclosing a parametric domain for the trimmed patch. With few exceptions, the trimmed-surface formulation is based on precisely defined mathematical procedures, in order to achieve maximum robustness. Some basic interrogation algorithms for solids bounded by trimmed-surface elements are also presented.
引用
收藏
页码:314 / 334
页数:21
相关论文
共 52 条
[1]  
[Anonymous], ACM SIGGRAPH COMPUTE
[2]   CYLINDRICAL ALGEBRAIC DECOMPOSITION .1. THE BASIC ALGORITHM [J].
ARNON, DS ;
COLLINS, GE ;
MCCALLUM, S .
SIAM JOURNAL ON COMPUTING, 1984, 13 (04) :865-877
[3]  
ARNON DS, 1983, ACM COMPUTER GRAPHIC, V17, P219
[4]   ADAPTIVE TRIANGULAR CUBATURES [J].
BARNHILL, RE ;
LITTLE, FF .
ROCKY MOUNTAIN JOURNAL OF MATHEMATICS, 1984, 14 (01) :53-75
[5]   FREE-FORM SOLID MODELING WITH TRIMMED SURFACE PATCHES [J].
CASALE, MS .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1987, 7 (01) :33-43
[6]   SUBRESULTANTS AND REDUCED POLYNOMIAL REMAINDER SEQUENCES [J].
COLLINS, GE .
JOURNAL OF THE ACM, 1967, 14 (01) :128-&
[7]   CALCULATION OF MULTIVARIATE POLYNOMIAL RESULTANTS [J].
COLLINS, GE .
JOURNAL OF THE ACM, 1971, 18 (04) :515-&
[8]  
COLLINS GE, 1977, MATH SOFTWARE, V3
[9]  
DAHLQUIST G., 1974, NUMERICAL METHODS
[10]  
de Montaudouin Y., 1984, Computer-Aided Geometric Design, V1, P309, DOI 10.1016/0167-8396(84)90019-0