Representation of solid objects by a modular boundary model

  • Leila De Floriani
  • Amitava Maulik
  • George Nagy
Part of the The Springer International Series in Engineering and Computer Science book series (SECS, volume 148)

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.

Unable to display preview. Download preview PDF.

References

  1. [1]
    M. Agoston. Algebraic Topology, Marcel Dekker, New York, 1976.MATHGoogle Scholar
  2. [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. [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. [4]
    B. G. Baumgart, Winged-edge polyhedron representation, Technical Report STAN-CS-320, Computer Science Department, Stanford University, Stanford, CA, 1974.Google Scholar
  5. [5]
    J. D. Boissonnat, Geometric structures for three-dimensional shape representation, ACM Transactions on Graphics, 3(4):266–286, April 1984.CrossRefGoogle Scholar
  6. [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. [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. [8]
    P. Brunet, I. Navazo, Geometric modeling using exact octree representation of polyhedral objects, Proceedings EUROGRAPHICS’85, pages 159–169, 1985.Google Scholar
  9. [9]
    P. Brunet, I. Navazo, Solid representation and operation using extended octrees, ACM Transaction on Graphics,8, 1989.Google Scholar
  10. [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. [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. [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. [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. [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. [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. [16]
    L. De Floriani, E. Bruzzone, Building a feature-based object description from a boundary model, Computer Aided Design, December 1989.Google Scholar
  17. [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. [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. [19]
    L. De Floriani, E. Puppo, Representation and conversion issues in solid modeling, Progress in Computer Graphics (to appear).Google Scholar
  20. [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. [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. [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. [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. [24]
    M. R. Henderson, Extraction of feature information from three-dimensional CAD dataPhD Thesis, Purdue University, 1984.Google Scholar
  25. [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. [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. [27]
    G. E. Jared, Shape features in geometric modeling, Solid Modeling by Computers: from Theory to Applications, Plenum, New York, 1984.Google Scholar
  28. [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. [29]
    M. Karasick, On the representation and manipulation of rigid solids, PhD thesis, School of Computer Science, McGill University, Montreal, 1988.Google Scholar
  30. [30]
    H. Ko, K. Lee, Automatic assembling procedure generation from mating conditions, Computer Aided Design, 19(1):3–10, 1987.CrossRefGoogle Scholar
  31. [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. [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. [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. [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. [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. [36]
    M. Mäntylä, An Introduction to Solid Modeling, Computer Science Press, Rockville, MD, 1987.Google Scholar
  37. [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. [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. [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. [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. [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. [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. [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. [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. [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. [46]
    H. Samet, The Design and Analysis of Spatial Data Structures, Addison-Wesley, Reading, MA, 1990.Google Scholar
  47. [47]
    H. Samet, Applications of Spatial Data Structures,Addison-Wesley, Reading, MA, 1990.Google Scholar
  48. [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. [49]
    M. Tarnminen, H. Samet, Efficient octree conversion by connectivity labeling, Computer Graphics, 18(3):43–51, July 1984.CrossRefGoogle Scholar
  50. [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. [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. [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. [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. [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. [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. [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. [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. [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

Authors and Affiliations

  • Leila De Floriani
  • Amitava Maulik
  • George Nagy

There are no affiliations available

Personalised recommendations