public void ReduceVertices(UsageBitfield usedVerts) { if ((NumVertices >= 4) && (!usedVerts.UsedVertexD)) { RemoveVertex(3); } if ((NumVertices >= 3) && (!usedVerts.UsedVertexC)) { RemoveVertex(2); } if ((NumVertices >= 2) && (!usedVerts.UsedVertexB)) { RemoveVertex(1); } if ((NumVertices >= 1) && (!usedVerts.UsedVertexA)) { RemoveVertex(0); } }
public void ReduceVertices(UsageBitfield usedVerts) { if ((NumVertices >= 4) && (!usedVerts.UsedVertexD)) RemoveVertex(3); if ((NumVertices >= 3) && (!usedVerts.UsedVertexC)) RemoveVertex(2); if ((NumVertices >= 2) && (!usedVerts.UsedVertexB)) RemoveVertex(1); if ((NumVertices >= 1) && (!usedVerts.UsedVertexA)) RemoveVertex(0); }