Share via


XMVectorLerp

2 つのベクトル間の線形補間を行います。

構文

XMVECTOR XMVectorLerp(         XMVECTOR V0,         XMVECTOR V1,         FLOAT t)

パラメーター

  • V0
    [in] 補間が行われる第 1 のベクトル
  • V1
    [in] 補間が行われる第 2 のベクトル
  • t
    [in] 補間制御係数

戻り値

補間が含まれたベクトルを返します。

解説 

次の擬似コードは、この関数の処理を表したものです。

XMVECTOR Result;Result.x = V0.x + t * (V1.x - V0.x);Result.y = V0.y + t * (V1.y - V0.y);Result.z = V0.z + t * (V1.z - V0.z);Result.w = V0.w + t * (V1.w - V0.w);return Result;

要件

ヘッダー: xnamath.h で宣言されています。

関連項目

XMVectorLerpV