edgesharing
Edgesharing is a concept used in computer graphics, mesh processing, and graph-based systems to describe the practice of storing and using edge data in a single shared location rather than duplicating it across multiple components. In this approach, an edge is incident to one or more elements (such as faces or vertices) but is represented by one object that all concerned elements reference. This enables consistent access to edge attributes and reduces memory usage.
In mesh processing, edgesharing is commonly implemented with data structures that store one edge object and
In graph-based systems and distributed processing, edgesharing refers to maintaining a single copy of an edge
Advantages of edgesharing include memory efficiency, data consistency across connected elements, and easier maintenance of topology
Related concepts include half-edge, winged-edge, and quad-edge data structures, as well as standard graph partitioning and