The Dual Half-Edge—A Topological Primal/Dual Data Structure and Construction Operators for Modelling and Manipulating Cell Complexes

There is an increasing need for building models that permit interior navigation, e.g., for escape route analysis. This paper presents a non-manifold Computer-Aided Design (CAD) data structure, the dual half-edge based on the Poincaré duality that expresses both the geometric representations of indiv...

Full description

Bibliographic Details
Main Authors: Pawel Boguslawski, Christopher Gold
Format: Article
Language:English
Published: MDPI AG 2016-02-01
Series:ISPRS International Journal of Geo-Information
Subjects:
Online Access:http://www.mdpi.com/2220-9964/5/2/19
id doaj-088ffb5654204d188e68fde0159070ae
record_format Article
spelling doaj-088ffb5654204d188e68fde0159070ae2020-11-24T22:25:12ZengMDPI AGISPRS International Journal of Geo-Information2220-99642016-02-01521910.3390/ijgi5020019ijgi5020019The Dual Half-Edge—A Topological Primal/Dual Data Structure and Construction Operators for Modelling and Manipulating Cell ComplexesPawel Boguslawski0Christopher Gold1Department of Architecture and the Built Environment, Faculty of Environment and Technology, University of the West of England, Bristol BS16 1QY, UKFaculty of Computing, Engineering and Science, University of South Wales, Pontypridd, Wales CF37 1DL, UKThere is an increasing need for building models that permit interior navigation, e.g., for escape route analysis. This paper presents a non-manifold Computer-Aided Design (CAD) data structure, the dual half-edge based on the Poincaré duality that expresses both the geometric representations of individual rooms and their topological relationships. Volumes and faces are expressed as vertices and edges respectively in the dual space, permitting a model just based on the storage of primal and dual vertices and edges. Attributes may be attached to all of these entities permitting, for example, shortest path queries between specified rooms, or to the exterior. Storage costs are shown to be comparable to other non-manifold models, and construction with local Euler-type operators is demonstrated with two large university buildings. This is intended to enhance current developments in 3D Geographic Information Systems for interior and exterior city modelling.http://www.mdpi.com/2220-9964/5/2/19three-dimensional modellingsolid modellingdata structuresEuler operators
collection DOAJ
language English
format Article
sources DOAJ
author Pawel Boguslawski
Christopher Gold
spellingShingle Pawel Boguslawski
Christopher Gold
The Dual Half-Edge—A Topological Primal/Dual Data Structure and Construction Operators for Modelling and Manipulating Cell Complexes
ISPRS International Journal of Geo-Information
three-dimensional modelling
solid modelling
data structures
Euler operators
author_facet Pawel Boguslawski
Christopher Gold
author_sort Pawel Boguslawski
title The Dual Half-Edge—A Topological Primal/Dual Data Structure and Construction Operators for Modelling and Manipulating Cell Complexes
title_short The Dual Half-Edge—A Topological Primal/Dual Data Structure and Construction Operators for Modelling and Manipulating Cell Complexes
title_full The Dual Half-Edge—A Topological Primal/Dual Data Structure and Construction Operators for Modelling and Manipulating Cell Complexes
title_fullStr The Dual Half-Edge—A Topological Primal/Dual Data Structure and Construction Operators for Modelling and Manipulating Cell Complexes
title_full_unstemmed The Dual Half-Edge—A Topological Primal/Dual Data Structure and Construction Operators for Modelling and Manipulating Cell Complexes
title_sort dual half-edge—a topological primal/dual data structure and construction operators for modelling and manipulating cell complexes
publisher MDPI AG
series ISPRS International Journal of Geo-Information
issn 2220-9964
publishDate 2016-02-01
description There is an increasing need for building models that permit interior navigation, e.g., for escape route analysis. This paper presents a non-manifold Computer-Aided Design (CAD) data structure, the dual half-edge based on the Poincaré duality that expresses both the geometric representations of individual rooms and their topological relationships. Volumes and faces are expressed as vertices and edges respectively in the dual space, permitting a model just based on the storage of primal and dual vertices and edges. Attributes may be attached to all of these entities permitting, for example, shortest path queries between specified rooms, or to the exterior. Storage costs are shown to be comparable to other non-manifold models, and construction with local Euler-type operators is demonstrated with two large university buildings. This is intended to enhance current developments in 3D Geographic Information Systems for interior and exterior city modelling.
topic three-dimensional modelling
solid modelling
data structures
Euler operators
url http://www.mdpi.com/2220-9964/5/2/19
work_keys_str_mv AT pawelboguslawski thedualhalfedgeatopologicalprimaldualdatastructureandconstructionoperatorsformodellingandmanipulatingcellcomplexes
AT christophergold thedualhalfedgeatopologicalprimaldualdatastructureandconstructionoperatorsformodellingandmanipulatingcellcomplexes
AT pawelboguslawski dualhalfedgeatopologicalprimaldualdatastructureandconstructionoperatorsformodellingandmanipulatingcellcomplexes
AT christophergold dualhalfedgeatopologicalprimaldualdatastructureandconstructionoperatorsformodellingandmanipulatingcellcomplexes
_version_ 1725758905138544640