AngleVectors() and VectorAngles()
- If there is only one Vector, it points in the same direction as the QAngle ("forward").
- If there are three Vectors, they point forward, right and up respectively.
VectorAngles() converts a single
Vector into a
QAngle. You can optionally pass a
pseudoup Vector which is useful if you're creating the QAngle based on orthogonal axes and don't want to lose rotational information; it will merely determine the roll component of the QAngle.
AngleVectors()requires you to pass pointers while
Vector fwd, rt, up; AngleVectors( myAngle, &fwd, &rt, &up);
QAngle angles; VectorAngles( myVector, angles );