The n-Dimensional Extended Convex Differences Tree (ECDT) for Representing Polyhedra

Ari Rappoport*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

We introduce the Extended Convex Differences Tree (ECDT) representation for n-dimensional polyhedra. A set is represented by a tree. Every node holds a convex bound to the set which it represents (not necessarily the convex hull). The union of the sets represented recursively by the children is the set difference between the parent's convex bound and the set the parent represents. The fact that a node holds a bound to its set is useful for avoidance of unnecessary computations. This bound is convex, permitting efficient algorithms. The ECDT uses convex differences and is therefore able to look at concave areas as being convex. The ECDT can be viewed either as an extension to the Convex Differences Tree scheme, without its drawbacks, or as a restricted form of CSG. We show how Boolean operations are performed directly on the ECDT and how a CSG tree is converted to ECDT form. Various geometric operations on the ECDT are detailed, including point membership classification, slicing by a hyper-plane, and boundary evaluation.

Original languageAmerican English
Title of host publicationProceedings of the 1st ACM Symposium on Solid Modeling Foundations and CAD/CAM Applications, SMA 1991
PublisherAssociation for Computing Machinery
Pages139-147
Number of pages9
ISBN (Print)0897914279, 9780897914277
DOIs
StatePublished - 1 May 1991
Externally publishedYes
Event1st ACM Symposium on Solid Modeling Foundations and CAD/CAM Applications, SMA 1991 - Austin, United States
Duration: 5 Jun 19917 Jun 1991

Publication series

NameProceedings of the 1st ACM Symposium on Solid Modeling Foundations and CAD/CAM Applications, SMA 1991

Conference

Conference1st ACM Symposium on Solid Modeling Foundations and CAD/CAM Applications, SMA 1991
Country/TerritoryUnited States
CityAustin
Period5/06/917/06/91

Bibliographical note

Publisher Copyright:
© 1991 ACM.

Fingerprint

Dive into the research topics of 'The n-Dimensional Extended Convex Differences Tree (ECDT) for Representing Polyhedra'. Together they form a unique fingerprint.

Cite this