findCollapsesFromExistingVertices method

void findCollapsesFromExistingVertices(
  1. List<int> collapsedVertexIndexes
)

Adds nodes for any collapsed edge pairs which are pre-existing in the vertex list.

Implementation

void findCollapsesFromExistingVertices(List<int> collapsedVertexIndexes) {
  for (int i = 0; i < edge.size() - 2; i++) {
    Coordinate p0 = edge.getCoordinate(i);
    Coordinate p1 = edge.getCoordinate(i + 1);
    Coordinate p2 = edge.getCoordinate(i + 2);
    if (p0.equals2D(p2)) {
      // add base of collapse as node
      collapsedVertexIndexes.add(i + 1);
    }
  }
}