ACM Home Page
Please provide us with feedback. Feedback
Boundary evaluation of non-convex primitives to produce parametric trimmed surfaces
Full text PdfPdf (1.36 MB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 14th annual conference on Computer graphics and interactive techniques table of contents
Pages: 129 - 136  
Year of Publication: 1987
ISBN:0-89791-227-6
Also published in ...
Authors
Gary A. Crocker  Calma Company, San Diego, CA
William F. Reinke  Calma Company, San Diego, CA
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/37401.37418
What is a DOI?

ABSTRACT

To integrate a CSG-based solid modeler into an existing wireframe/surface modeling system, new boundary evaluation technology has been developed. This scheme uses exact representations for the simple quadric surfaces and both exact and approximate representations of higher-order curved surfaces. It supports parametric primitives (box, wedge, sphere, cylinder, cone, torus), procedural primitives (extrusion, revolution, tube) and a sculptured surface primitive. The output includes curves, parametric trimmed surfaces, and a data structure of adjacency information.An existing boundary evaluator (PADL-2's) has been enhanced to allow a general non-convex faceted primitive with planar and quadric facets. This new hybrid evaluator combines two techniques for curve/primitive classification. PADL-2's existing halfspace-based classification is reserved for the simple convex primitives, and a new ray firing based classification is applied to the non-convex primitives. After evaluation, approximate intersection curves (from intersections involving higher order surfaces) are refined to a specified tolerance by exploiting an exact parametric representation of the surfaces of the primitives. The refined curves and the quadric surface intersection curves are used to create a parametric trimmed surface representation of the solid. This combination of techniques and representations offers advantages in accuracy, robustness and efficiency suitable to a production environment.


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.

 
1
Baumgart B.G., "Geometric Modeling for Computer Vision," rep, STAN-CS-74-463, Stanford Artificial Intelligence Lab., Stanford Univ., Stanford, CA 1974.
 
2
Boyse, J.W., Gilchrist J.E., "GMSolid: Interactive Modeling for Design and Analysis of Solids," IEEE Computer Graphics and Applications, Vol. 2, No 2, pp. 27-40, Mar. 1982.
3
4
 
5
Eastman C.M., Yessios C.J., "An Efficient Algorithm for Finding the Union, Intersection, and Differences of Spatial Domains," Tech. Rep 31, Institute of Physical Planning, Carnegie-Mellon Univ., Pittsburgh, PA. Sept. 1972.
 
6
Franklin, W.R., "Efficient Polyhedron Intersection and Union," Proc. Graphics Interface '82, (Toronto, Canada, May 17-21, 1982), pp. 73-80.
 
7
Glassner, A.S., "Space Subdivision for Fast Ray Tracing," IEEE Computer Graphics and Applications, Vot. 4, No. 10, October 1984, pp. 15-22.
 
8
Hillyard R.C,, "The Build Group of Solid Modelers," 1EEE Computer Graphics and Applications, Vol. 2, No. 2, March 1982, pp. 43-52.
 
9
Katay Y.E., Eastman, C.M., "Shape Operations: An Algorithm for Spatial-Set Manipulations of Solid Objects," CAD Graphics Lab., Carnegie-Mellon Univ., Pittsburgh, PA, July 1980.
10
 
11
Miller, J.R., "Sculptured Surfaces in Solid Models: Issues and Alternative Approaches," IEEE Computer Graphics and Applications, Vol. 6, No. 12, December 1986, pp. 37-48.
 
12
 
13
Pfeifer, H., "Methods used for Intersecting Geometrical Entities in the GMP Module for Volume Geometry," Computer-Aided Desion, Vol. 17, No. 7, September 1985, pp. 311-318.
 
14
Putnam, L.K., Subrahmanyam, P.A., "Computation of the Union, Intersection and Difference of n-dimensional Objects via Boundary Classification," Department of Computer Science, University of Utah, Salt Lake City, UT, 1982.
 
15
Requicha, A.A.G., Voelcker, H.B., "Boolean Operations in Solid Modeling: Boundary Evaluation and Merging Algorithms," Proceedings of the IEEE, Vol, 73, No. 1, January 1985, pp. 30-44
 
16
Requicha, A.A.G., Voetcker, H.B., "Boolean Operations in Solid Modeling: Boundary Evaluation and Merging Algorithms," Tech. Memo. 26, Production Automation Project, Univ, of Rochester, Rochester, NY, Jan 1984.
 
17
Requicha, A.A.G., Voelcker, H.B., "Solid Modeling: A Historical Summary and Contemporary Assessment," IEEE Computer Graphics and Applications, Vol. 2, No. 2, March 1982, pp. 9-24.
 
18
Requicha, A.A.G., Voelcker, H.B., "Solid Modeling: Current Status and Research Directions," IEEE Computer Graphics and Applications, Vol. 3, No. 7, October 1983, pp. 25-37.
 
19
Sarraga, R.F., Waters, W.C., "Free-Form Surfaces in GMSolid: Goals and issues," Solid Modeling by Computers. Plenum Press, New York, 1984, pp. 187-210.
 
20
Tilove, R.B., "Exploiting Spatial and Structural Locality in Geometric Modeling," Tech. Memo. 38, Production Automation Project, Univ. of Rochester, Rochester, NY, October 198t.
 
21
Tilove, R.B., "Set Membership Classification: A Unified Approach to Geometric Intersection Problems," IEEE Transactions on Computers, Vol. C-29, No. 10, October 1980, pp. 874-883.
 
22
Tilove, R.B., Requicha, A.A.G, "Closure of Boolean Operations on Geometric Entities," Computer-Aided Des., Vot. 12, No. 5, September 1980, pp. 219-220,
23
 
24
Weiler, K., "Edge-Based Data Structures for Solid Modeling in Curved-Surface Modeling Environments," IEEE Computer Graphics and Applications, Vol. 5, No. 1, January 1985, pp. 21-40.
 
25
Yamaguchi, F., Tokieda, T., "A Unified Algorithm for Boolean Shape Operations," IEEE Computer Graphics and Applications, Vol. 4, No 6, pp. 24-37, June 1984.


Collaborative Colleagues:
Gary A. Crocker: colleagues
William F. Reinke: colleagues