Table of Contents

Method SnapDegrees

Namespace
LMKit.Graphics.Geometry
Assembly
LM-Kit.NET.dll

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

deg double

Angle in degrees.

stepDeg double

Grid step in degrees (e.g., 15).

offsetDeg double

Optional offset in degrees (default 0).

Returns

double

Snapped angle in degrees, normalized to [0, 360).

Exceptions

ArgumentOutOfRangeException

Thrown when stepDeg ≤ 0 or NaN/Infinity.