Skip to main content

Octrees: A Data Structure for Solid-Object Modeling

  • Conference paper
Computer Architectures for Spatially Distributed Data

Part of the book series: NATO ASI Series ((NATO ASI F,volume 18))

Abstract

This paper describes a novel data structure for modeling solid objects. The new data structure, called the octree modeling scheme, can be regarded as an extension to three dimensions of the familiar quad-tree method for modeling two-dimensional images. The method is hierarchical and permits the user precisely to select the amount of resolution that is required by his application (and thereby to control the amount of storage space and computation time consumed). Algorithms for processing objects represented with the octree data structure require only simple arithmetic and logic operations, thus making the data structure an ideal candidate for processing using highly parallel VLSI technology.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. A. Requicha, “Representations for rigid solids: theory, methods, and systems,” Computing Surveys, 12, (4), Dec. 1980.

    Google Scholar 

  2. W. Fitzgerald, F. Gracer, and R. Wolfe, “GRIN: Interactive graphics for modeling solids,” IBM Jour. of R&D, 25, (4), July 1981.

    Google Scholar 

  3. J. W. Boyse and J.K. Gilchrist, “GMSolid: Interactive modeling for design and analysis of solids,” IEEE Computer Graphics and Applications, 2, (2), March 1982.

    Google Scholar 

  4. W.R. Franklin, “A linear-time exact hidden-surface algorithm,” Computer Graphics, 14, (3), July 1980.

    Google Scholar 

  5. G.M. Hunter and K. Steiglitz, “Operations on images using quad trees,” IEEE Trans. Pattern Anal. and Machine Intell., PAMI-1, (2), April 1979.

    Google Scholar 

  6. D. Meagher, Octree encoding: A new technique for the representation, manipulation and display of arbitrary 3-D objects by computer, Tech. rept. IPL-TR-111, Image Process. Lab., Rensselaer Polytechnic Institute, Troy, NY 12181, October 1980.

    Google Scholar 

  7. D. Meagher, “Geometric modeling using octree encoding”, Computer Graphics and Image Proc., 19, (2), June 1982.

    Google Scholar 

  8. D. Meagher, The octree encoding method for efficient solid modeling, doctoral dissertation, Electrical, Computer and Systems Eng’g. Dept., Rensselaer Polytechnic Institute, Troy, NY 12181, August 1982.

    Google Scholar 

  9. H. Samet, Computing perimeters of images represented by quadtrees, TR-755, Computer Science Center, University of Maryland, College Park, MD, April 197 9.

    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 Berlin Heidelberg

About this paper

Cite this paper

Freeman, H., Meagher, D.J. (1985). Octrees: A Data Structure for Solid-Object Modeling. In: Freeman, H., Pieroni, G.G. (eds) Computer Architectures for Spatially Distributed Data. NATO ASI Series, vol 18. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82150-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-82150-9_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-82152-3

  • Online ISBN: 978-3-642-82150-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics