code: private Triangle insertPointSimple(Set<Vector3> vertices, Vector3 p) {
  		if (!allCollinear) {
  			return insertNonColinear(p);
  		} else {
  			return insertColinear(vertices, p);
  		}
  	}
docs: /*private void allTriangles(Triangle curr, List<Triangle> front, int mc) {
  if (curr != null && curr.modCounter == mc && !front.contains(curr)) {
  front.add(curr);
  allTriangles(curr.abnext, front, mc);
  allTriangles(curr.bcnext, front, mc);
  allTriangles(curr.canext, front, mc);
  }
  }