protected GraphicsPoint calcEye(GraphicsPoint min, GraphicsPoint max, GraphicsPoint center)
{
GraphicsPoint eye = new GraphicsPoint();
double x = Math.pow(max.getX() - min.getX(), 2);
double y = Math.pow(max.getY() - min.getY(), 2);
double azi = azimuth * Math.sqrt(x + y);
eye.setX(azi + center.getX());
eye.setY(elevation * center.getY());
eye.setZ(azi + center.getZ());
return eye;
}