Files
blitzkit/src/core/math/normalizeAngleRad.ts
T

6 lines
229 B
TypeScript
Raw Normal View History

2024-03-08 20:43:30 -06:00
export function normalizeAngleRad(angle: number) {
2024-01-01 21:03:27 -06:00
const newAngle = angle % (2 * Math.PI);
2024-01-02 21:10:04 -06:00
if (newAngle > Math.PI) return newAngle - 2 * Math.PI;
if (newAngle < -Math.PI) return newAngle + 2 * Math.PI;
2024-01-01 21:03:27 -06:00
return newAngle;
}