Use a macro for Length

This commit is contained in:
cypress 2023-07-22 12:08:28 -04:00
parent 5b95417db8
commit d23aa08f8c
2 changed files with 1 additions and 14 deletions

View File

@ -430,19 +430,6 @@ void CrossProduct (vec3_t v1, vec3_t v2, vec3_t cross)
double sqrt(double x);
vec_t Length(vec3_t v)
{
int i;
float length;
length = 0;
for (i=0 ; i< 3 ; i++)
length += v[i]*v[i];
length = sqrt (length); // FIXME
return length;
}
float VecLength2(vec3_t v1, vec3_t v2)
{
vec3_t k;

View File

@ -72,7 +72,7 @@ do { \
} while(0)
int VectorCompare (vec3_t v1, vec3_t v2);
vec_t Length (vec3_t v);
#define Length(v) (sqrtf(v[0] * v[0] + v[1] * v[1] + v[2] * v[2]))
void CrossProduct (vec3_t v1, vec3_t v2, vec3_t cross);
float VectorLength (vec3_t v);
float VecLength2(vec3_t v1, vec3_t v2);