9 float x_axis[3], y_axis[3], z_axis[3];
13 VXV3(x_axis, y_axis, z_axis);
15 VXV3(y_axis, z_axis, x_axis);
4x4 Matrix class with virtual interface for manipulation and transformation.
[AI] 3D vector class, providing vector and cross-product operations in 3D space.
void CalcLocalTransform(const Vector3 &p_posVec, const Vector3 &p_dirVec, const Vector3 &p_upVec, Matrix4 &p_outMatrix)
[AI] Computes a transformation matrix based on a position, direction, and up vector.
#define NORMVEC3(dst, src)
[AI] Normalizes the given 3D vector, storing the result in the destination (dst) array.
#define SET4from3(to, from, pad)