mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-05-30 16:30:43 +00:00
Rename Length to VectorLength.
This commit is contained in:
parent
b99a72e876
commit
c91f1a2aea
14 changed files with 192 additions and 244 deletions
|
@ -46,7 +46,7 @@ extern const vec3_t vec3_origin;
|
|||
#define VectorAdd(a,b,c) {(c)[0]=(a)[0]+(b)[0];(c)[1]=(a)[1]+(b)[1];(c)[2]=(a)[2]+(b)[2];}
|
||||
#define VectorCopy(a,b) {(b)[0]=(a)[0];(b)[1]=(a)[1];(b)[2]=(a)[2];}
|
||||
#define VectorMA(a,s,b,c) {(c)[0]=(a)[0]+(s)*(b)[0];(c)[1]=(a)[1]+(s)*(b)[1];(c)[2]=(a)[2]+(s)*(b)[2];}
|
||||
#define Length(a) sqrt(DotProduct(a, a))
|
||||
#define VectorLength(a) sqrt(DotProduct(a, a))
|
||||
|
||||
#define VectorScale(a,b,c) {(c)[0]=(a)[0]*(b);(c)[1]=(a)[1]*(b);(c)[2]=(a)[2]*(b);}
|
||||
#define VectorCompare(x, y) (((x)[0] == (y)[0]) && ((x)[1] == (y)[1]) && ((x)[2] == (y)[2]))
|
||||
|
@ -81,26 +81,24 @@ extern const vec3_t vec3_origin;
|
|||
// fall over
|
||||
#define ROLL 2
|
||||
|
||||
void _VectorMA (const vec3_t veca, float scale, const vec3_t vecb,
|
||||
vec3_t vecc);
|
||||
vec_t _DotProduct (const vec3_t v1, const vec3_t v2);
|
||||
void _VectorSubtract (const vec3_t veca, const vec3_t vecb, vec3_t out);
|
||||
void _VectorAdd (const vec3_t veca, const vec3_t vecb, vec3_t out);
|
||||
void _VectorCopy (const vec3_t in, vec3_t out);
|
||||
|
||||
int _VectorCompare (const vec3_t v1, const vec3_t v2);
|
||||
//vec_t Length (vec3_t v);
|
||||
//vec_t _VectorLength (vec3_t v);
|
||||
void _VectorMA (const vec3_t veca, float scale, const vec3_t vecb,
|
||||
vec3_t vecc);
|
||||
void _VectorScale (const vec3_t in, vec_t scale, vec3_t out);
|
||||
void _VectorSubtract (const vec3_t veca, const vec3_t vecb, vec3_t out);
|
||||
void CrossProduct (const vec3_t v1, const vec3_t v2, vec3_t cross);
|
||||
float VectorNormalize (vec3_t v); // returns vector length
|
||||
void VectorInverse (vec3_t v);
|
||||
void _VectorScale (const vec3_t in, vec_t scale, vec3_t out);
|
||||
int Q_log2(int val);
|
||||
|
||||
void R_ConcatRotations (float in1[3][3], float in2[3][3], float out[3][3]);
|
||||
void R_ConcatTransforms (float in1[3][4], float in2[3][4], float out[3][4]);
|
||||
|
||||
void FloorDivMod (double numer, double denom, int *quotient,
|
||||
int *rem);
|
||||
void FloorDivMod (double numer, double denom, int *quotient, int *rem);
|
||||
fixed16_t Invert24To16(fixed16_t val);
|
||||
fixed16_t Mul16_30(fixed16_t multiplier, fixed16_t multiplicand);
|
||||
int GreatestCommonDivisor (int i1, int i2);
|
||||
|
@ -110,7 +108,7 @@ void AngleVectors (const vec3_t angles, vec3_t forward, vec3_t right,
|
|||
void VectorVectors (const vec3_t forward, vec3_t right, vec3_t up);
|
||||
int BoxOnPlaneSide (const vec3_t emins, const vec3_t emaxs,
|
||||
struct mplane_s *plane);
|
||||
float anglemod (float a);
|
||||
float anglemod (float a);
|
||||
|
||||
void RotatePointAroundVector (vec3_t dst, const vec3_t axis,
|
||||
const vec3_t point, float degrees);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue