public Point2D forward(double wy,double wx,Point2D mapPoint){
  double x=((wx - centerX) * SFScale) + hWidth;
  double y=hHeight - ((wy - centerY) * SFScale);
  if (mapPoint == null) {
    mapPoint=new Point2D.Double(x,y);
  }
 else {
    mapPoint.setLocation(x,y);
  }
  return mapPoint;
}

public Point2D forward ( double wy , double wx , Point2D mapPoint ) { double x = ( ( wx - centerX ) * SFScale ) + hWidth ; double y = hHeight - ( ( wy - centerY ) * SFScale ) ; if ( mapPoint == null ) { mapPoint = new Point2D . Double ( x , y ) ; } else { mapPoint . setLocation ( x , y ) ; } return mapPoint ; }
forward project a world coordinate into screen space .
