XMVECTOR XM_CALLCONV XMVectorFloor(
FXMVECTOR V
);
其中:
- FXMVECTOR 是表示一个4D向量的类型。
- V 是输入向量,函数将对其每个分量执行向下取整操作。
函数返回一个 XMVECTOR,其每个分量都是输入向量对应分量的向下取整结果。
使用示例:
#include <DirectXMath.h>
using namespace DirectX;
int main() {
XMVECTOR inputVector = XMVectorSet(1.5f, 2.8f, 3.3f, 4.9f);
XMVECTOR resultVector = XMVectorFloor(inputVector);
// resultVector 现在包含了 inputVector 中每个分量的向下取整结果
return 0;
}
在这个例子中,XMVectorFloor 用于执行向下取整操作,将输入向量 inputVector 中每个分量的值取其不大于该分量的最大整数,并将结果存储在 resultVector 中。
转载请注明出处:http://www.zyzy.cn/article/detail/27108/Win32 API/Directxmath.h/XMVectorFloor