XMMATRIX XMMatrixTranslation(FLOAT OffsetX, FLOAT OffsetY, FLOAT OffsetZ);
其中:
- OffsetX、OffsetY、OffsetZ 是分别表示在 X、Y、Z 轴上的平移量。
这个函数返回一个 XMMATRIX 类型的矩阵,表示在三个轴上分别平移指定量的变换矩阵。
以下是一个使用 XMMatrixTranslation 函数的简单示例:
#include <DirectXMath.h>
// ...
// 创建一个平移矩阵,其中平移量为 (1.0f, 2.0f, 3.0f)
XMMATRIX translationMatrix = XMMatrixTranslation(1.0f, 2.0f, 3.0f);
这里的示例将创建一个平移矩阵,将对象从原点平移到 (1.0f, 2.0f, 3.0f) 的位置。
转载请注明出处:http://www.zyzy.cn/article/detail/26963/Win32 API/Directxmath.h/XMMatrixTranslation