12 v -= 360 *
floor(v / 360);
65 if (v_res.x < 0) v_res.x += 360;
66 if (v_res.x > 180) v_res.x -= 360;
68 if (v_res.y < 0) v_res.y += 360;
69 if (v_res.y > 180) v_res.y -= 360;
74#define angleofs(from, to) angleofs3(from.origin, from.angles, to.origin)
80 if (
ang.x == 360 ||
ang.x == -360)
ang.x = 0;
81 if (
ang.y == 360 ||
ang.y == -360)
ang.y = 0;
82 if (
ang.z == 360 ||
ang.z == -360)
ang.z = 0;
ERASEABLE vector shortangle_v(vector ang1, vector ang2)
ERASEABLE float anglemods(float v)
Return a angle within +/- 360.
ERASEABLE vector angles_remove360(vector ang)
ERASEABLE vector angleofs3(vector from, vector ang, vector to)
Return the angle offset between angle ang and angle of the vector from->to.
ERASEABLE float shortangle_f(float ang1, float ang2)
Return the short angle.
ERASEABLE vector shortangle_vxy(vector ang1, vector ang2)