Method SnapDegrees
SnapDegrees(double, double, double)
Snaps an angle in degrees to the nearest multiple of stepDeg, with an optional offset.
public static double SnapDegrees(double deg, double stepDeg, double offsetDeg = 0)
Parameters
degdoubleAngle in degrees.
stepDegdoubleGrid step in degrees (e.g., 15).
offsetDegdoubleOptional offset in degrees (default 0).
Returns
- double
Snapped angle in degrees, normalized to [0, 360).
Exceptions
- ArgumentOutOfRangeException
Thrown when
stepDeg≤ 0 or NaN/Infinity.