Complex: Efficient non-manifold boundary representation with inclusion topology

The interpretation of auxiliary entities as boundary entities in previous non-manifold boundary (NMB) representations may change a model's intended topology and increase the complexity of the corresponding data structure. In this paper, entities appearing in a modeling process are classified in...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer aided design 2012-11, Vol.44 (11), p.1115-1126
Hauptverfasser: Zeng, Long, Liu, Yong-Jin, Lee, Sang Hun, Yuen, Matthew Ming-Fai
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The interpretation of auxiliary entities as boundary entities in previous non-manifold boundary (NMB) representations may change a model's intended topology and increase the complexity of the corresponding data structure. In this paper, entities appearing in a modeling process are classified into boundary and non-boundary entities. Non-boundary entities are usually embedded into embedding-space entities. These embedding relationships are described by inclusion topology. To support inclusion topology, a new mathematical framework-quasi-cell-complex, as well as a topological data structure- Q -Complex, are proposed. Quasi-cell-complex is an extension of cell-complex with inclusion topology supported. Q -Complex is an NMB representation, in which a new topological entity-embedder is created for inclusion topology and zone/disk is adopted to capture the complete adjacencies around a vertex. Thus, Q -Complex allows full adjacencies, incidence-ordering, and inclusion relationships to be derived, and the efficiency of most basic queries is several times faster than most state-of-the-art NMB representations, without increasing storage. Additionally, the benefits of inclusion topology for shape modeling and feature modeling are explored.
ISSN:0010-4485
DOI:10.1016/j.cad.2012.06.002