XMVECTOR XMVectorSet(
float x,
float y,
float z,
float w
);
参数说明:
- x, y, z, w: 四个分量,用于创建四维向量的 x、y、z、w 分量。
下面是一个简单的示例,演示如何使用 XMVectorSet 函数:
#include <DirectXMath.h>
using namespace DirectX;
int main() {
// 使用 XMVectorSet 创建一个四维向量
XMVECTOR vector = XMVectorSet(1.0f, 2.0f, 3.0f, 4.0f);
// 打印向量的分量
printf("Vector: %.2f %.2f %.2f %.2f\n",
XMVectorGetX(vector),
XMVectorGetY(vector),
XMVectorGetZ(vector),
XMVectorGetW(vector));
return 0;
}
在这个例子中,XMVectorSet 函数用于创建一个四维向量,然后通过 XMVectorGetX, XMVectorGetY, XMVectorGetZ, XMVectorGetW 函数获取向量的分量,并将它们打印出来。
请注意,为了使用 DirectX Math 库,你需要在项目中包含相应的头文件和链接相应的库。
转载请注明出处:http://www.zyzy.cn/article/detail/27148/Win32 API/Directxmath.h/XMVectorSet