DirectPosition2D center = new DirectPosition2D(crs,
(x2 / 2) - (t * y2) + p0.getCoordinate()[0],
(y2 / 2) + (t * x2) + p0.getCoordinate()[1]);
return new Circle(center.getDirectPosition(),
center.distance(new DirectPosition2D(p0)));
}
/**
* Returns the three triangles that are created by splitting this
* TINTriangle at a newVertex.