angle
Functionangle(start: float | None, end: float | None, t: float) -> float
Interpolate between angles in degrees via the shortest arc.
Handles wraparound so e.g. 350° → 10° passes through 0°, not 180°.
None is treated as 0.0.