常用的全局函数
0.1. 数学类
引擎提供了一套完善的数学类: XEMath, 其包含了很多常用的数学公式, 例如三角函数, 矩阵, 四元数, 角度转换等.
三角函数相关:
---求反正弦
XEMath:FastAsin(fValue);
---求反正切
XEMath:Atan2(X, Y);
....
矩阵 四元数 欧拉角转换:
---四元数转欧拉角
XEMath:QuaternionToEuler(quat);
---欧拉角转旋转矩阵
XEMath:EulerToMatrix(fPitch, fYaw, fRoll);
---欧拉角转四元数
XEMath:EulerToQuaternion(fPitch, fYaw, fRoll);
---已知前方向和上方向求四元数
XEMath:DirAndUpToQuaternion(vForwardDir, vUp);
---已知四元数求前方向和上方向
XEMath:QuaternionToDirAndUp(quat);
....