Skip to main content

A Hierarchical Data Structure for Representing the Spatial Decomposition of 3D Objects

  • Conference paper
Frontiers in Computer Graphics

Abstract

A generalization of the octree data structure for representing polyhedral objects is described. This data structure, called the polytree, is a cellular spatial decomposition of the object space into primitive cells containing edge and vertex intersection information. The increased complexity of primitive cells results in several advantages over octrees, while, at the same time, retaining most of the desirable features of the octree structure. A recursive subdivision algorithm for the creation of a polytree from a boundary representation is presented.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Clark, J.H., “Hierarchical Geometric Models for Visible Surface Algorithms,” Communications of the ACM 19, 10 (Oct. 1976) pp. 547–554.

    Article  MATH  Google Scholar 

  2. Doctor, L.J., and J.G. Torborg, “Display Techniques for Octree-Encoded Objects,” IEEE Computer Graphics and Applications 1, 3 (July 1981) pp. 29–38.

    Article  Google Scholar 

  3. Fujimura, K. and T.L. Kunii, Personal Communication, Department of Information Science, The University of Tokyo, Japan (1984).

    Google Scholar 

  4. Hunter, G.M., Geometrees for Interactive Visualization of Geology: An Evaluation, Research Note, Schlumberger-Doll Research, Ridgefield, CT (April 1984).

    Google Scholar 

  5. Meagher, D., “Geometric Modeling Using Octree Encoding,” Computer Graphics and Image Processing, 19, (1982) pp. 129–147.

    Article  Google Scholar 

  6. Requicha, A.A.G., “Representations for Rigid Solids: Theory, Methods, and Systems,” Computing Surveys, 12, 4 (Dec. 1980) pp. 437–464.

    Article  Google Scholar 

  7. Roth, S.D., “Ray Casting for Modeling Solids,” Computer Graphics and Image Processing 18, 2 (Feb. 1982) pp. 109–144.

    Article  Google Scholar 

  8. Rubin, S.M. and T. Whitted, “A 3-Dimensional Representation for Fast Rendering of Complex Scenes,” Computer Graphics 14, 3 (July 1980) pp. 110–116.

    Article  Google Scholar 

  9. Srihari, S.N., “Representation of Three-Dimensional Digital Images,” Computing Surveys 13, 4 (1981) 399–424.

    Article  Google Scholar 

  10. Srihari, S.N., “Hierarchical Data Structures and Progressive Refinement of 3D Images,” Proc. IEEE Conference on Pattern Recognition and Image Processing, Las Vegas, NV (June 1982) 485-490.

    Google Scholar 

  11. Sutherland, I.E., SKETCHPAD: A Man-Machine Graphical Communication System, SJCC 1963, Spartan Books, Baltimore, Md, p. 329.

    Google Scholar 

  12. Sutherland, I.E. and G.W. Hodgman, “Reentrant Polygon Clipping,” Communications of the ACM, 17, 1 (Jan. 1974) pp. 32–42.

    Article  MATH  Google Scholar 

  13. Vanderschel, D.J., Divided Leaf Octal Trees, Research Note, Schlumberger-Doll Research, Ridgefield, CT (March 1984).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Tokyo

About this paper

Cite this paper

Carlbom, I., Chakravarty, I., Vanderschel, D. (1985). A Hierarchical Data Structure for Representing the Spatial Decomposition of 3D Objects. In: Kunii, T.L. (eds) Frontiers in Computer Graphics. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68025-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-68025-3_1

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68027-7

  • Online ISBN: 978-4-431-68025-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics