public static PolarVector NormaliseAngle(PolarVector p) { p.Azimuth = MathUtilities.Normalise(p.Azimuth, AngleRangeStart, AngleRangeEnd); return(p); }
public static Vector2 ToCartesianCoordinates(PolarVector polarVector, double dAzimuth, double dRadius) { return(new Vector2((float)((polarVector.Radius + dRadius) * System.Math.Cos(polarVector.Azimuth + dAzimuth)), (float)((polarVector.Radius + dRadius) * System.Math.Sin(polarVector.Azimuth + dAzimuth)))); }
public static Vector2 ToCartesianCoordinates(PolarVector polarVector) { return(ToCartesianCoordinates(polarVector, 0, 0)); }
public Vector2 ToCartesianCoordinates() { return(PolarVector.ToCartesianCoordinates(this)); }
public static Vector2 ToCartesianCoordinates(PolarVector polarVector, double dAzimuth, double dRadius) { return new Vector2((float)((polarVector.Radius+dRadius) * System.Math.Cos(polarVector.Azimuth+dAzimuth)), (float)((polarVector.Radius+dRadius) * System.Math.Sin(polarVector.Azimuth+dAzimuth))); }
public static PolarVector NormaliseAngle(PolarVector p) { p.Azimuth = MathUtilities.Normalise(p.Azimuth, AngleRangeStart, AngleRangeEnd); return p; }
public static Vector2 ToCartesianCoordinates(PolarVector polarVector) { return ToCartesianCoordinates(polarVector, 0, 0); }