private (double x, double y) ToRealCartesian() { // grid polar coordinates convert to floating point values over grid space var x = Radius * Math.Cos(Theta); var y = Radius * Math.Sin(Theta); // those values are now translated to real space, which has origin in (0.5,0.5) return(GridConvert.ToReal(x), GridConvert.ToReal(y)); }
public static (double x, double y) ToReal(GridCoordinatePair gridCoordinates) { return(GridConvert.ToReal(gridCoordinates.X), GridConvert.ToReal(gridCoordinates.Y)); }