XMVECTOR XMVectorSubtract(
[in] XMVECTOR V1,
[in] XMVECTOR V2
);
参数说明:
- V1:第一个向量。
- V2:第二个向量。
该函数返回一个新的向量,其每个分量都等于对应分量 V1 中的值减去 V2 中的值。这相当于执行以下运算:
Result.x = V1.x - V2.x;
Result.y = V1.y - V2.y;
Result.z = V1.z - V2.z;
Result.w = V1.w - V2.w;
其中 Result 是返回的新向量。
示例用法:
#include <DirectXMath.h>
// ...
XMVECTOR vec1 = XMVectorSet(1.0f, 2.0f, 3.0f, 4.0f);
XMVECTOR vec2 = XMVectorSet(0.5f, 1.0f, 1.5f, 2.0f);
XMVECTOR result = XMVectorSubtract(vec1, vec2);
// 现在,result 中包含的向量等于 vec1 - vec2
这个函数通常用于在游戏开发和图形编程中执行向量减法操作。
转载请注明出处:http://www.zyzy.cn/article/detail/27173/Win32 API/Directxmath.h/XMVectorSubtract