XMVectorLerpV
2 つのベクトル間の線形補間を行います。
構文
XMVECTOR XMVectorLerpV( XMVECTOR V0, XMVECTOR V1, XMVECTOR T)
パラメーター
- V0
[in] 補間が行われる第 1 のベクトル - V1
[in] 補間が行われる第 2 のベクトル - T
[in] 位置の対応する要素の補間制御係数
戻り値
補間が含まれたベクトルを返します。
解説
次の擬似コードは、この関数の処理を表したものです。
XMVECTOR Result;Result.x = V0.x + T.x * (V1.x - V0.x);Result.y = V0.y + T.y * (V1.y - V0.y);Result.z = V0.z + T.z * (V1.z - V0.z);Result.w = V0.w + T.w * (V1.w - V0.w);return Result;
要件
ヘッダー: xnamath.h で宣言されています。