public static void QuaternionVectorsFLU(SourceQuaternion q, ref SourceVector pForward, ref SourceVector pLeft, ref SourceVector pUp) { // Note: it's pretty much identical to just computing the quaternion matrix and assigning its columns to the vectors pForward = q.GetForward(); pLeft = q.GetLeft(); pUp = q.GetUp(); }
public static void QuaternionVectorsForward(SourceQuaternion q, ref SourceVector pForward) { pForward = q.GetForward(); }