Hierarchical structure to winged-edge structure: A conversion algorithm (Q1107945)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Hierarchical structure to winged-edge structure: A conversion algorithm |
scientific article; zbMATH DE number 4066207
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | Hierarchical structure to winged-edge structure: A conversion algorithm |
scientific article; zbMATH DE number 4066207 |
Statements
Hierarchical structure to winged-edge structure: A conversion algorithm (English)
0 references
1988
0 references
A large number of geometric modelling systems are based on CSG (constructive solid geometry), whose internal data structures for representing objects boundaries are normally in hierarchical form. In this paper, the authors present a procedure for converting CSG representation to a boundary representation in winged-edge form. In the winged-edge data structure, a polyhedral object is represented as a list of records where each record is associated with an edge of the object. This record contains altogether eight pointers: two neighbouring faces, four immediate neighbouring edges and two bounding vertices of the edges. By means of this data structure, adjacency relationships between primitive geometric entities can be evaluated directly via their pointers instead of by global searching over the topological graph. The authors consider that the boundary representations in the winged-edge data structure are superior to hierarchical boundary representations, especially when the adjacency relationships of geometric entities are frequently required in a geometric operation. The efficiency and the flexibility of the algorithm are analyzed in some problems arised from non-manifold surfaces, disconnected surface regions and surfaces with holes.
0 references
geometric modelling
0 references
constructive solid geometry
0 references
winged-edge data structure
0 references
boundary representations
0 references
adjacency relationships
0 references
0.7576997876167297
0 references
0.7351390719413757
0 references
0.7147629857063293
0 references
0.7075356245040894
0 references