12 double random(
double min,
double max);
14 inline double degreesToRadians(
double angle)
16 return angle * std::numbers::pi / 180;
19 inline double radiansToDegrees(
double angle)
21 return angle * 180 / std::numbers::pi;
24 inline double radiansToAngle(
double angle)
26 return radiansToAngle(angle) + 90;
29 inline double angleToRadians(
double angle)
31 return degreesToRadians(angle - 90);
34 double offsetX(
double angle,
double radius);
36 double offsetY(
double angle,
double radius);
38 double angle(
double fromX,
double fromY,
double toX,
double toY,
double fallback = 0);
40 double angleDiff(
double angle1,
double angle2);
42 double normalizeAngle(
double angle);
44 int wrap(
int value,
int min,
int max);
45 double wrap(
double value,
double min,
double max);
47 double distance(
double x1,
double y1,
double x2,
double y2);