[source lang=cpp]if ((Vertex[Face[f].a] == Vertex[v]) || (Vertex[Face[f].b] == Vertex[v]) || (Vertex[Face[f].c] == Vertex[v]))
to
[source lang=cpp]if ((Face[f].a == v) || (Face[f].b == v) || (Face[f].c == v))
?
[source lang=cpp]if ((Vertex[Face[f].a] == Vertex[v]) || (Vertex[Face[f].b] == Vertex[v]) || (Vertex[Face[f].c] == Vertex[v]))
[source lang=cpp]if ((Face[f].a == v) || (Face[f].b == v) || (Face[f].c == v))