SEPARATION FOR BOUNDARY TO CSG CONVERSION

被引:77
作者
SHAPIRO, V
VOSSLER, DL
机构
[1] GM CORP,DEPT COMP SCI,RES & ENVIRON STAFF,WARREN,MI 48090
[2] EDS UNIGRAPH,CYPRESS,CA 90630
来源
ACM TRANSACTIONS ON GRAPHICS | 1993年 / 12卷 / 01期
关键词
ALGEBRAIC GEOMETRY; BOUNDARY REPRESENTATION (B-REP); COMPUTATIONAL GEOMETRY AND OBJECT MODELING; COMPUTER-AIDED DESIGN; COMPUTER GRAPHICS; CONSTRUCTIVE SOLID GEOMETRY (CSG); CONVERSION; QUADRICS; SEMIALGEBRAIC SETS; SEPARATION; SOLID MODELING; SPACE DECOMPOSITION;
D O I
10.1145/169728.169723
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
important applications of b-rep --> CSG conversion arise in solid modeling, image processing, and elsewhere. In addition, the problem is of considerable theoretical interest. One of the most difficult steps in performing b-rep --> CSG conversion for a curved solid object consists of determining a set of half-spaces that is sufficient for a CSG representation of the solid. This usually requires the construction of additional half-spaces whose boundaries do not contribute to the boundary of the solid. Such half-spaces are called separating half-spaces because their purpose is to separate certain subsets inside the solid from those outside of the solid. Construction of separating half-spaces is specific to a particular geometric domain, but several generic approaches are possible. We use the information present in the boundary of the solid being converted to study the constraints on the degree of separating half-spaces, and show that a sufficient set of linear separating half-spaces exists for any solid whose boundary contains only planar edges. A complete construction is given for solids whose faces lie in convex surfaces. Separation for more general solids, whose b-rep includes other surfaces and nonplanar edges, is also discussed, but this general problem remains poorly understood. We apply the boundary-based separation to solids bounded by general quadric surfaces. Specifically, we prove that a sufficient set of linear separating half-spaces exists for any such solid and consider the required constructions in several common situations. The presented results allowed a successful implementation of an experimental b-rep --> CSG conversion system that converts natural quadric b-reps in Parasolid(TM) to efficient CSG representations in PADL-2.
引用
收藏
页码:35 / 55
页数:21
相关论文
共 29 条
[1]  
BROWN CM, 1982, IEEE COMPUT GRAPH, V2, P69
[2]  
Collins G. E., 1975, LECT NOTES COMPUT SC, V33, P134, DOI [DOI 10.1007/3-540-07407-4_17, 10.1007/3-540-07407-4_17]
[3]   THOMS LEMMA, THE CODING OF REAL ALGEBRAIC-NUMBERS AND THE COMPUTATION OF THE TOPOLOGY OF SEMI-ALGEBRAIC SETS [J].
COSTE, M ;
ROY, MF .
JOURNAL OF SYMBOLIC COMPUTATION, 1988, 5 (1-2) :121-129
[4]  
Do Carmo M.P., 2016, DIFFERENTIAL GEOMETR
[5]  
Garrity T., 1991, Computer-Aided Geometric Design, V8, P51, DOI 10.1016/0167-8396(91)90049-H
[6]   COMPLEXITY OF DECIDING TARSKI ALGEBRA [J].
GRIGOREV, DY .
JOURNAL OF SYMBOLIC COMPUTATION, 1988, 5 (1-2) :65-108
[7]  
GUILLEMIN V, 1974, TOPOLOGY
[9]  
Hoffmann C. M., 1989, GEOMETRIC SOLID MODE
[10]  
HOPF H, 1989, LECTURE NOTES MATH, V1000