diff options
Diffstat (limited to 'src/shared/shared.c')
-rw-r--r-- | src/shared/shared.c | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/src/shared/shared.c b/src/shared/shared.c index bcbe398..6c181c0 100644 --- a/src/shared/shared.c +++ b/src/shared/shared.c @@ -20,74 +20,6 @@ with this program; if not, write to the Free Software Foundation, Inc., vec3_t vec3_origin = { 0, 0, 0 }; -void AngleVectors(vec3_t angles, vec3_t forward, vec3_t right, vec3_t up) -{ - float angle; - float sr, sp, sy, cr, cp, cy; - - angle = angles[YAW] * (M_PI * 2 / 360); - sy = sin(angle); - cy = cos(angle); - angle = angles[PITCH] * (M_PI * 2 / 360); - sp = sin(angle); - cp = cos(angle); - angle = angles[ROLL] * (M_PI * 2 / 360); - sr = sin(angle); - cr = cos(angle); - - if (forward) { - forward[0] = cp * cy; - forward[1] = cp * sy; - forward[2] = -sp; - } - if (right) { - right[0] = (-1 * sr * sp * cy + -1 * cr * -sy); - right[1] = (-1 * sr * sp * sy + -1 * cr * cy); - right[2] = -1 * sr * cp; - } - if (up) { - up[0] = (cr * sp * cy + -sr * -sy); - up[1] = (cr * sp * sy + -sr * cy); - up[2] = cr * cp; - } -} - -vec_t VectorNormalize(vec3_t v) -{ - float length, ilength; - - length = v[0] * v[0] + v[1] * v[1] + v[2] * v[2]; - length = sqrt(length); // FIXME - - if (length) { - ilength = 1 / length; - v[0] *= ilength; - v[1] *= ilength; - v[2] *= ilength; - } - - return length; - -} - -vec_t VectorNormalize2(vec3_t v, vec3_t out) -{ - float length, ilength; - - length = v[0] * v[0] + v[1] * v[1] + v[2] * v[2]; - length = sqrt(length); // FIXME - - if (length) { - ilength = 1 / length; - out[0] = v[0] * ilength; - out[1] = v[1] * ilength; - out[2] = v[2] * ilength; - } - - return length; - -} - void ClearBounds(vec3_t mins, vec3_t maxs) { mins[0] = mins[1] = mins[2] = 99999; @@ -141,8 +73,6 @@ vec_t RadiusFromBounds(const vec3_t mins, const vec3_t maxs) //==================================================================================== -static const char hexchars[] = "0123456789ABCDEF"; - /* ============ COM_SkipPath |