|
ABSTRACT
Constructive Solid Geometry (CSG) is a powerful way of describing solid objects for computer graphics and modeling. The surfaces of any primitive object (such as a cube, sphere or cylinder) can be approximated by polygons. Being abile to find the union, intersection or difference of these objects allows more interesting and complicated polygonal objects to be created. The algorithm presented here performs these set operations on objects constructed from convex polygons. These objects must bound a finite volume, but need not be convex. An object that results from one of these operations also contains only convex polygons, and bounds a finite volume; thus, it can be used in later combinations, allowing the generation of quite complicated objects. Our algorithm is robust and is presented in enough detail to be implemented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
FOL82
|
|
| |
REQ80a
|
Requieha, A. A. G. and H. B. Voelcker, "Construcvive Solid Geometry," Production Aut, oma~ion Project Technical Memorandum TM-25, April 1980.
|
| |
REQ80b
|
Requicha, A. A. G. and H. B. Voelcker, "Mathematical Foundations of Constructive Solid Geometry: General Topology of Closed Regular Sets", Production Automation Project Technical Memorandum TM-27a, November 1980.
|
| |
REQ83
|
Requicha, A. A. G. and H. B. Voelcker, "Solid Modeling: Current Status and Research Directions," IEEE Computer Graphics and Applicatione, 3 (7), October 1983.
|
| |
REQ85
|
Requieha, A. A. G. and H. B. Voelcker, "Boolean Operations in Solid Modeling: Boundary Evaluation and Merging Algorithms," Proceedings of the IEEE January 1985, pp. 30-44.
|
| |
ROT82
|
Roth, Scott, "Ray Casting for Modeling Solids," Computer Graphics and Image ProcesMng 18 (1982), pp. 109-144.
|
| |
STR84
|
Strauss, P., M. Shantzis and D. Laidlaw, "SCEFO: A Standard Scene Format for Image Creation and Animation," Brown University Graphics Group Memo, Providence, R.I., 1984, 32 pp.
|
| |
TUR84
|
Turner, James A., "A Set-Operation Algorithm for Twoand Three-Dimensional Geometric Objects," Architecture and Planning Research Laboratory, College of Architecture, University of Michigan, Ann Arbor, MI, August, 1984.
|
| |
JOH86
|
Johnson, Rober~ H., Solid Modeling: A State of the Art Report (Second Edition), CAD/CI}%4 Alert, Management Roundtable, Inc., 1986.
|
CITED BY 14
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Masatake Higashi , Hisashi Nakano , Atsuhide Nakamura , Mamoru Hosaka, Use of topological constraints in construction and processing of robust solid models, Proceedings of the sixth ACM symposium on Solid modeling and applications, p.18-29, May 2001, Ann Arbor, Michigan, United States
|
|
|
|
|
|
|
|
|
M. Benouamer , D. Michelucci , B. Peroche, Error-free boundary evaluation using lazy rational arithmetic: a detailed implementation, Proceedings on the second ACM symposium on Solid modeling and applications, p.115-126, May 19-21, 1993, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
12, 4
David Kurlander
, Steven Feiner
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|