Go to the source code of this file.
|
void | PSVECAdd (const Vec *a, const Vec *b, Vec *ab) |
|
void | PSVECSubtract (const Vec *a, const Vec *b, Vec *a_b) |
|
void | PSVECScale (const Vec *src, Vec *dst, f32 scale) |
|
void | PSVECNormalize (const Vec *src, Vec *unit) |
|
f32 | PSVECSquareMag (const Vec *v) |
|
f32 | PSVECMag (const Vec *v) |
|
f32 | PSVECDotProduct (const Vec *a, const Vec *b) |
|
void | PSVECCrossProduct (const Vec *a, const Vec *b, Vec *axb) |
|
f32 | PSVECSquareDistance (const Vec *a, const Vec *b) |
|
f32 | PSVECDistance (const Vec *a, const Vec *b) |
|
void | C_VECHalfAngle (const Vec *a, const Vec *b, Vec *half) |
|
void | C_VECReflect (const Vec *src, const Vec *normal, Vec *dst) |
|
void | C_VECAdd (register const Vec *a, register const Vec *b, register Vec *ab) |
|
void | C_VECSubtract (register const Vec *a, register const Vec *b, register Vec *ab) |
|
f32 | C_VECSquareMag (const Vec *v) |
|
◆ Point3d
◆ Point3dPtr
◆ SVec
◆ Vec
◆ VecPtr
◆ C_VECAdd()
◆ C_VECHalfAngle()
◆ C_VECReflect()
◆ C_VECSquareMag()
◆ C_VECSubtract()
◆ PSVECAdd()
◆ PSVECCrossProduct()
◆ PSVECDistance()
◆ PSVECDotProduct()
◆ PSVECMag()
◆ PSVECNormalize()
◆ PSVECScale()
◆ PSVECSquareDistance()
◆ PSVECSquareMag()
◆ PSVECSubtract()