以下是该函数的基本信息:
XMVECTOR XMVectorSelect(
FXMVECTOR V1,
FXMVECTOR V2,
FXMVECTOR Control
);
参数 V1 和 V2 是两个输入的矢量,而 Control 是一个选择掩码,用于确定从哪个矢量中选择相应位置上的分量。
函数返回一个 XMVECTOR,其中的每个分量都是根据 Control 中的对应分量选择自 V1 或 V2 的结果。如果 Control 中的对应分量为 0,那么结果矢量中对应分量为 V1 中的值;如果 Control 中的对应分量为非零,那么结果矢量中对应分量为 V2 中的值。
这个函数在条件选择或混合两个矢量时非常有用。选择掩码 Control 通常是由比较运算产生的结果。
转载请注明出处:http://www.pingtaimeng.com/article/detail/27146/Win32 API/Directxmath.h/XMVectorSelect