By Topic

A constant expected time, linear storage data structure for representing three-dimensional objects

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
T. C. Woo ; Dept. of Industrial & Operations Engng., Univ. of Michigan, Ann Arbor, MI, USA ; J. D. Wolter

The interrogation of spatial relations and properties of three-dimensional objects are often involved in applications programs for CAD/CADM and robotics. These interrogations can be expressed in terms of low-level data retrieval queries called access primitives (APs). A data structure is presented for storing spatial relations of three-dimensional objects such that the amount of storage is linearly proportional to the number of entities, and the response time for the APs is constant on the average. Linear storage for this data structure is the lower bound. The data structure is in the form of a symmetric graph. Using E, the total number of edges of the object, as the unit, it is shown that the storage requirement of the symmetric data structure is 6E. By defining nine general data structure accessing primitives, it is shown that any local topological query can be answered in constant time, on the average.

Published in:

IEEE Transactions on Systems, Man, and Cybernetics  (Volume:SMC-14 ,  Issue: 3 )