Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Hierarchical structure to winged-edge structure: A conversion algorithm - MaRDI portal

Hierarchical structure to winged-edge structure: A conversion algorithm (Q1107945)

From MaRDI portal





scientific article; zbMATH DE number 4066207
Language Label Description Also known as
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
    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 references

    Identifiers