Consolidate redundant references to Vertex
#1643
Labels
topic: core
Issues relating to core geometry, operations, algorithms
type: development
Work to ease development or maintenance, without direct effect on features or bugs
(This issue is part of a larger cleanup effort. See #1589.)
Edges in the Fornjot kernel are represented using two types:
HalfEdge
, which is a directed edge in local (surface) coordinates, andGlobalEdge
, which represents the global identity of an edge, and might match up with multiple localHalfEdge
s that are coincident in global (3D) space.Both
HalfEdge
andGlobalEdge
referenceVertex
. I believe this redundancy can be removed, by removing theVertex
references fromGlobalEdge
. I don't think they are used by any code that couldn't just get the same references fromHalfEdge
.The text was updated successfully, but these errors were encountered: