@fboes/aerofly-patterns
Version:
Landegerät - Create random custom missions for Aerofly FS 4.
23 lines (19 loc) • 476 B
text/typescript
export const Degree = (degree: number): number => {
return (degree + 360) % 360;
};
export const degreeToRad = (degree: number): number => {
return (degree / 180) * Math.PI;
};
/**
* Computes the difference between to angles
*/
export const degreeDifference = (fromDegree: number, toDegree: number): number => {
let result = toDegree - fromDegree;
while (result > 180) {
result -= 360;
}
while (result < -180) {
result += 360;
}
return result;
};