ACM Home Page
Please provide us with feedback. Feedback
Algorithms for computing the volume and other integral properties of solids. II. A family of algorithms based on representation conversion and cellular approximation
Full text PdfPdf (903 KB)
Source
Communications of the ACM archive
Volume 25 ,  Issue 9  (September 1982) table of contents
Pages: 642 - 650  
Year of Publication: 1982
ISSN:0001-0782
Authors
Yong Tsui Lee  Univ. of Rochester, Rochester, NY
Aristides A. G. Requicha  Univ. of Rochester, Rochester, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 56,   Citation Count: 9
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/358628.358648
What is a DOI?

ABSTRACT

This paper discusses a family of algorithms for computing the volume, moments of inertia, and other integral properties of geometrically complex solids, e.g. typical mechanical parts. The algorithms produce approximate decompositions of solids into cuboid cells whose integral properties are easy to compute. The paper focuses on versions of the algorithms which operate on solids represented by Constructive Solid Geometry (CSG), i.e., as set-theoretical combinations of primitive solid “building blocks.” Two known algorithms are summarized and a new algorithm is presented. The efficiencies and accuracies of the three algorithms are analyzed theoretically and compared experimentally. The new algorithm uses recursive subdivision to convert CSG representations of complex solids into approximate cellular decompositions based on variably sized blocks. Experimental data show that the new algorithm is efficient and has predictable accuracy. It also has other potential applications, e.g., in producing approximate octree representations of complex solids and in robot navigation.


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
Ahuja, N., Chien, R.T., Yen, R., and Bridwell, N. Interference detection and collision avoidance among three dimensional objects. Proc. 1st Ann. Nat. Conf. on Artificial Intelligence, Palo Alto, Calif., 1980, pp. 44-48.
 
2
Boyse, J.W. Preliminary design for a geometric modeller. Res. Pub. GMR-2768, Computer Sci. Dept., General Motors Res. Labs., Warren, Mich., 1978.
 
3
Boyse, J.W., and Gilchrist, J.E. GMSolid: Interactive modeling for design and analysis of solids. IEEE Computer Graphics and Applications 2, 2 (March 1982) 27-40
 
4
Brown, C.M. PADL-2: A technical summary. IEEE Computer Graphics and Applications 2, 2 (March 1982) 69-84.
5
 
6
Dubois, P.F. Volume calculation and geometry checking in a Monte Carlo transport code. Report UCID-17522, Computation Dept., Lawrence Livermore Lab., Livermore, Calif., 1977.
 
7
Goldstein, R.A., and Nagel, R. 3-D visual simulation. Simulation 16, 1 (1971), 25-31.
 
8
Goldstein, R.A., and Malin, L. 3D modelling with the Synthavision system. Proc. 1st Ann. Conf. on Computer Graphics in CAD/CAM Systems, Cambridge, Mass., 1979, pp. 244-247.
 
9
 
10
Jackins, C.L., and Tanimoto, S.L. Oct-trees and their use in representing three-dimensional objects. Computer Graphics and Image Processing 14, 3 (Nov. 1980), 249-270.
11
12
 
13
Okino, N., et. al. TIPS-I. Institute of Precision Engineering, Hokkaido Univ., Sapporo, Japan, 1978.
 
14
Requicha, A.A.G., and Voelcker, H.B. Constructive solid geometry. Tech. Memo. No. 25, Production Automation Project, Univ. of Rochester, November 1977.
15
 
16
Roth, S.D. Ray casting for modeling solids. Computer Graphics and Image Processing 18, 2 (Feb. 1982) 109-144.
 
17
Tilove, R.B. Set membership classification: a unified approach to geometric intersection problems. IEEE Trans. Computers C-29, 10 (Oct. 1980), 874-883.
 
18
Tilove, R.B. Line/polygon classification: The complexity of a geometric computation. IEEE Computer Graphics and Applications 1, 2 (April 1981), 75-88.
 
19
Tilove R.B., and Requicha, A.A.G. Closure of Boolean operations on geometric entities. Computer Aided Design 12, 5 (Sept. 1980), 219-220.
20
 
21
Warnock, J.E. A hidden line algorithm for halftone picture representation. Tech. Rept. 4-5, Computer Sci. Dept., Univ. of Utah, 1968.

CITED BY  9

Collaborative Colleagues:
Yong Tsui Lee: colleagues
Aristides A. G. Requicha: colleagues