#include <MRContoursCut.h>
Public Attributes | |
UndirectedEdgeBitSet | splitEdges |
HashMap< UndirectedEdgeId, int > | map |
Map structure to find primitives of old topology by edges introduced in cutMesh
HashMap<UndirectedEdgeId, int> MR::NewEdgesMap::map |
maps every edge appeared during subdivision to an original edge before mesh subdivision; for splitEdges[key]=true, the value is arbitrary oriented original edge, for which key-edge is its part; for splitEdges[key]=false, the value is an original triangle
UndirectedEdgeBitSet MR::NewEdgesMap::splitEdges |
true here means that a subdivided edge is a part of some original edge edge before mesh subdivision; false here is both for unmodified edges and for new edges introduced within original triangles