Representation of solid objects by a modular boundary model
Chapter
Abstract
The geometric representation of man-made objects has always been considered essential for their design and construction. It is inconceivable that cathedrals, catapults, caravels and clockworks could have reached their level of perfection without the concurrent development of graphic tools as the lingua franca between designers, clients (“end-users”), and artisans. Drafting conventions were gradually refined and formalized according to the requirements of different disciplines (sheet metal, piping, trusses, part and assembly drawings, renderings). Till recently, “mechanical drawing” formed an important component of engineering and architectural education.
Keywords
Production Graph Solid Object Rensselaer Polytechnic Institute Adjacency Relation Boundary Facet
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Preview
Unable to display preview. Download preview PDF.
References
- [1]M. Agoston. Algebraic Topology, Marcel Dekker, New York, 1976.MATHGoogle Scholar
- [2]S. Ansaldi, L. De Floriani, B. Falcidieno, Geometric modeling of solid objects by using a face adjacency graph representation, Computer Graphics, 19(3):131–139, July 1985.CrossRefGoogle Scholar
- [3]D. Ayala, P. Brunet, R. Juan, I. Navazo, Object representation by means of non minimal division quadtrees and octrees, ACM Transaction on Graphics, 4(1):41–59, January 1985.CrossRefGoogle Scholar
- [4]B. G. Baumgart, Winged-edge polyhedron representation, Technical Report STAN-CS-320, Computer Science Department, Stanford University, Stanford, CA, 1974.Google Scholar
- [5]J. D. Boissonnat, Geometric structures for three-dimensional shape representation, ACM Transactions on Graphics, 3(4):266–286, April 1984.CrossRefGoogle Scholar
- [6]I. C. Braid, On storing and changing shape information, CAD Group Document #97, University of Cambridge, Computer Laboratory, Cambridge, December 1977.Google Scholar
- [7]I. C. Braid, R. C. Hillyard, I. A. Stroud, Stepwise construction of polyhedra in geometric modeling, in Mathematical Models in Computer Graphics and Design, K. W. Brodlie, ed., Academic Press, New York, pages 123–141, 1980.Google Scholar
- [8]P. Brunet, I. Navazo, Geometric modeling using exact octree representation of polyhedral objects, Proceedings EUROGRAPHICS’85, pages 159–169, 1985.Google Scholar
- [9]P. Brunet, I. Navazo, Solid representation and operation using extended octrees, ACM Transaction on Graphics,8, 1989.Google Scholar
- [10]E. Bruzzone, Validity issues in the Face-to-Face Composition model, Technical Report, 89–025, Rensselaer Polytechnic Institute, Troy, NY, October 1989.Google Scholar
- [11]E. Bruzzone, A. Maulik, A cellular data structure for solid objects in the Face-to-Face Composition model, Technical Report, 89–026, Rensselaer Polytechnic Institute, Troy, NY, October 1989.Google Scholar
- [12]I. Carlbom, I. Chakravarty, D. Vanderschel, A hierarchical data structure for representing spatial decomposition of 3-D objects, IEEE Computer Graphics and Applications, 5(4):24–31, April 1985.CrossRefGoogle Scholar
- [13]L. De Floriani, B. Falcidieno, A hierarchical boundary model for solid object representation, ACM Transactions on Graphics, 7(1):42–60, 1988.CrossRefGoogle Scholar
- [14]L. De Floriani, A. Maulik, G. Nagy, Manipulating a modular boundary model with a face-based graph structure, Geometric Modeling for Product Engineering. IFIP WG 5.2, M. J. Wozny, J. U. Turner, K. Preiss, Eds.,North-Holland, pages 131–143, 1989.Google Scholar
- [15]L. De Floriani, Feature extraction from boundary models of three-dimensional objects, IEEE Transactions on Pattern Analysis and Machine Intelligence, 11(8):798–798, August 1989.Google Scholar
- [16]L. De Floriani, E. Bruzzone, Building a feature-based object description from a boundary model, Computer Aided Design, December 1989.Google Scholar
- [17]L. De Floriani, G. Nagy, A graph-based model for face-to-face assembly, Proceedings IEEE Int. Conference on Robotics and Automation, Scottdale, pages 75–78, 1989.Google Scholar
- [18]L. De Floriani, A pyramidal data structure for triangle-based surface description, IEEE Computer Graphics and Applications, 9(2):67–78, March 1989.CrossRefGoogle Scholar
- [19]L. De Floriani, E. Puppo, Representation and conversion issues in solid modeling, Progress in Computer Graphics (to appear).Google Scholar
- [20]M. J. Durst, T. L. Kunii, Integrated polytrees: a generalized model for the integration of spatial decomposition and boundary representation, Theory and Practice of Geometric Modeling, W. Straßer, H. P. Seidel, Eds., Springer-Verlag, pages 329–348, 1989.Google Scholar
- [21]C. M. Eastman, K. Weiler, Geometric modeling using Euler operators, Proceedings of the First Conference on Computer Graphics and CAD/CAM Systems, Cambridge, Ma, pages 248–259, May 1979.Google Scholar
- [22]B. Falcidieno, F. Giannini, Automatic recognition and representation of shape-based features in a geometric modeling system, Computer Vision, Graphics and Image Processing, 48(1):93–123, October 1989.CrossRefGoogle Scholar
- [23]K. Fujimura, T. L. Kunii, A hierarchical space indexing method, Proceedings of Computer Graphics’85 Tokyo, TI-4:1–14, 1985.Google Scholar
- [24]M. R. Henderson, Extraction of feature information from three-dimensional CAD dataPhD Thesis, Purdue University, 1984.Google Scholar
- [25]L. S. Homem de Mello, A. Sanderson, AND/OR graph representation of assembly plans, AAAI-86 Proceedings of the Fifth National Conference on Artificial Intelligence, American Association for Artificial Intelligence, Morgan Kaufmann Publishers, 1986.Google Scholar
- [26]C. L. Jackins, S. L. Tanimoto, Octrees and their use in representing three-dimensional objects, Computer Graphics and Image Processing, 14(3):249–270, November 1980.CrossRefGoogle Scholar
- [27]G. E. Jared, Shape features in geometric modeling, Solid Modeling by Computers: from Theory to Applications, Plenum, New York, 1984.Google Scholar
- [28]S. Joshi, T. Chary, Graph-based heuristics for recognition of mechanical features from a 3-D solid model, Computer Aided Design, 20(2), 1988.Google Scholar
- [29]M. Karasick, On the representation and manipulation of rigid solids, PhD thesis, School of Computer Science, McGill University, Montreal, 1988.Google Scholar
- [30]H. Ko, K. Lee, Automatic assembling procedure generation from mating conditions, Computer Aided Design, 19(1):3–10, 1987.CrossRefGoogle Scholar
- [31]Y. T. Lee, A. A. G. Requicha, Algorithms for computing the volume and other integral properties of solids. II. A family of algorithms based on representation conversion and cellular approximation, Communications of the ACM, 25(9):642–650, September 1982.MathSciNetCrossRefGoogle Scholar
- [32]K. Lee, D. Gossard, A hierarchical data structure for representing assemblies: Part 1., Computer Aided Design, 17(1):20–24, 1985.CrossRefGoogle Scholar
- [33]S. Lee, Y. G. Shin, Automatic construction of assembly partial-order graphs, Proceedings RPI Conference on Computer Integrated Manufacturing, pages 383–392, 1988.Google Scholar
- [34]L. I. Liberman, M. A. Wesley, AUTOPASS: an automatic programming system for computer, IBM Journal of Research and Development, 21, pages 321–333, July 1977.CrossRefGoogle Scholar
- [35]M. Mäntylä, R. Sulonen, GWB: a solid modeler with Euler operators, IEEE Computer Graphics and Applications,2(7):17–31, September 1982.CrossRefGoogle Scholar
- [36]M. Mäntylä, An Introduction to Solid Modeling, Computer Science Press, Rockville, MD, 1987.Google Scholar
- [37]A. Maulik, A graph-based approach to solid modeling, PhD Thesis Proposal, Department of Electrical, Computer, and Systems Engineering, Rensselaer Polytechnic Institute, Troy, NY, October 1988.Google Scholar
- [38]D. Meagher, Octree encoding: a new technique for the representation, the manipulation, and display of arbitrary 3-d objects by computer, Technical Report, Department of Electrical, Computer, and Systems Engineering, IPL-TR-80–111, Rensselaer Polytechnic Institute, Troy, NY, October 1980.Google Scholar
- [39]I. Navazo, Extended octree representation of general solids with plane faces: model structure and algorithms, Computers Graphics, 13(1):5–16, 1989.CrossRefGoogle Scholar
- [40]H. Noborio, S. Fukada, S. Arimoto, Construction of the octree approximating three-dimensional objects by using multiple views, IEEE Transactions on Pattern Analysis and Machine Intelligence, 10(6):769–781, November 1988.CrossRefGoogle Scholar
- [41]A. A. G. Requicha, Representations of rigid solids: theory, methods, and systems, ACM Computing Surveys, 12(4):437–464, December 1980.CrossRefGoogle Scholar
- [42]A. A. G. Requicha, H. B. Voelcker, Solid modeling: a historical summary and contemporary assessment, IEEE Computer Graphics and Applications, 2(2):9–24, March 1982.CrossRefGoogle Scholar
- [43]A. A. G. Requicha, H. B. Voelcker, Solid modeling: current status and research directions, IEEE Computer Graphics and Applications, 3(7):25–37, October 1983.CrossRefGoogle Scholar
- [44]A. A. G. Requicha, H. B. Voelcker, Boolean operation in solid modeling: boundary evaluation and merging algorithms, Proceedings IEEE, 73(1):30–44, January 1985.CrossRefGoogle Scholar
- [45]J. R. Rossignac, H. B. Voelcker, Active zones in CSG for accelerating boundary evaluation, redundancy elimination, interference detection, and shading algorithms, ACM Transactions on Graphics, 8(1):51–87, January 1988.CrossRefGoogle Scholar
- [46]H. Samet, The Design and Analysis of Spatial Data Structures, Addison-Wesley, Reading, MA, 1990.Google Scholar
- [47]H. Samet, Applications of Spatial Data Structures,Addison-Wesley, Reading, MA, 1990.Google Scholar
- [48]A. Sanderson, L. S. Homem de Mello, Automatic generation of mechanical assembly sequences, Geometric Modeling for Product Engineering. IFIP WG 5.2,M. J. Wozny, J. U. Turner, K. Preiss, Eds., North-Holland, pages 461–482, 1989.Google Scholar
- [49]M. Tarnminen, H. Samet, Efficient octree conversion by connectivity labeling, Computer Graphics, 18(3):43–51, July 1984.CrossRefGoogle Scholar
- [50]M. Tamminen, O. Karonen, M. Mäntylä, Ray-casting and block model conversion using a spatial index, CAD Journal, 16(4), 1984.Google Scholar
- [51]R. B. Tilove, Set membership classification: a unified approach to geometric intersection problems, IEEE Transactions on Computers, C-29(10):874–883, October 1980.MathSciNetCrossRefGoogle Scholar
- [52]J. U. Turner, Tolerances in Computer-Aided Geometric Design, Ph.D. dissertation, Department of Electrical, Computer, and Systems Engineering, Rensselaer Polytechnic Institute, Troy, NY, May 1987.Google Scholar
- [53]K. Weiler, Edge-based data structures for solid modeling in a curved-surface environment, IEEE Computer Graphics and Applications, 5(1):2140, January 1985.CrossRefGoogle Scholar
- [54]K. Weiler, Topological structures for geometric modeling, Ph.D. dissertation, Department of Electrical, Computer, and Systems Engineering, Rensselaer Polytechnic Institute, Troy, NY, August 1986.Google Scholar
- [55]P. W. Wilson, M. Pratt, Requirements for support of form features in a solid modeling system, Technical Report, Geometric Modeling Project, CAM-I, 1985.Google Scholar
- [56]T. C. Woo, Feature extraction by volume decomposition, Proceedings Conference on CAD/CAM in Mechanical Engineering, MIT, Cambridge, MA, March 1982.Google Scholar
- [57]T. C. Woo, A combinatorial analysis of boundary data structure schemata, IEEE Computer Graphics and Applications,5(3):19–27, March 1985.MathSciNetCrossRefGoogle Scholar
- [58]G. Wyvill, T. L. Kunii A functional model for constructive solid geometry The Visual Computer, 1(1):3–14, July1985.CrossRefGoogle Scholar
Copyright information
© Springer Science+Business Media New York 1991