removed HalfEdge data structure