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 で宣言されています。

関連項目

XMVectorLerp