public static System.Drawing.PointF ToScreenCoordinates(this PolarCoordinates p, System.Drawing.RectangleF rect) { var rc = new LinearRect(rect.Left, rect.Top, rect.Width, rect.Height); var pt = PolarCoordinates.ToLinearCoordinates(p, rc); return(new System.Drawing.PointF((float)pt.X, (float)pt.Y)); }
public static System.Windows.Point ToScreenCoordinates(this PolarCoordinates p, System.Windows.Rect rect) { var rc = new LinearRect(rect.Left, rect.Top, rect.Width, rect.Height); var pt = PolarCoordinates.ToLinearCoordinates(p, rc); return(new System.Windows.Point(pt.X, pt.Y)); }