#include <DirectXMath.h>
int main() {
// 假设有两个 XMFLOAT3 向量
DirectX::XMFLOAT3 vector1(1.0f, 2.0f, 3.0f);
DirectX::XMFLOAT3 vector2(4.0f, 5.0f, 6.0f);
// 使用 operator- 进行减法操作
DirectX::XMFLOAT3 result = vector1 - vector2;
// 打印结果
printf("Result: %.2f, %.2f, %.2f\n", result.x, result.y, result.z);
return 0;
}
这个示例中,result 将会是一个包含了 vector1 和 vector2 向量对应分量差的新向量。
请注意,operator- 会执行成员对应分量的减法。如果你在处理 XMFLOAT4 或其他类型的数据,也可以使用相同的操作符进行减法。
转载请注明出处:http://www.zyzy.cn/article/detail/26884/Win32 API/Directxmath.h/NA:directxmath::operator-