• DocumentCode
    1299931
  • Title

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

  • Author

    Woo, T.C. ; Wolter, J.D.

  • Author_Institution
    Dept. of Industrial & Operations Engng., Univ. of Michigan, Ann Arbor, MI, USA
  • Issue
    3
  • fYear
    1984
  • Firstpage
    510
  • Lastpage
    515
  • Abstract
    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.
  • Keywords
    computer graphics; data structures; CAD/CADM; access primitives; constant expected time; interrogation; linear storage data structure; local topological query; lower bound; robotics; spatial relations; symmetric graph; three-dimensional objects; Computer aided manufacturing; Data structures; Design automation; Geometry; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9472
  • Type

    jour

  • DOI
    10.1109/TSMC.1984.6313249
  • Filename
    6313249