ベクター算術関数

ベクター算術関数を一覧表示します。

このセクションの内容

トピック 説明
XMVectorAbs
XMVECTOR の各コンポーネントの絶対値を計算します。
XMVectorAdd
2 つのベクトルの合計を計算します。
XMVectorAddAngles
角度を表す 2 つのベクトルを追加します。
XMVectorCeiling
XMVECTOR の各コンポーネントの上限を計算します。
XMVectorClamp
ベクトルのコンポーネントを指定された最小および最大範囲にクランプします。
XMVectorDivide
の 1 つのインスタンスを 2 つ目の XMVECTOR インスタンスで除算し、結果を 3 番目のインスタンスに返します。
XMVectorFloor
XMVECTOR の各コンポーネントのフロアを計算します。
XMVectorIsInfinite
ベクトルに対して +/- 無限大のコンポーネントごとのテストを実行します。
XMVectorIsNaN
ベクトルに対してコンポーネントごとの NaN テストを実行します。
XMVectorMax
2 つのベクトル間でコンポーネントごとの比較を行い、最大のコンポーネントを含むベクターを返します。
XMVectorMin
2 つのベクトル間でコンポーネントごとの比較を行い、最小のコンポーネントを含むベクターを返します。
XMVectorMod
2 つのベクトルの商のコンポーネントごとの浮動小数点剰余を計算します。
XMVectorModAngles
コンポーネントごとの角度剰余 2PI を計算します。
XMVectorMultiply
2 つのベクトルのコンポーネントごとの積を計算します。
XMVectorMultiplyAdd
3 番目のベクトルに追加された最初の 2 つのベクトルの積を計算します。
XMVectorNegate
ベクトルの否定を計算します。
XMVectorNegativeMultiplySubtract
3 番目のベクトルと最初の 2 つのベクトルの積の差を計算します。
XMVectorPow
V1V2 の累乗に計算します。
XMVectorReciprocal
ベクトルのコンポーネントごとの逆数を計算します。
XMVectorReciprocalEst
ベクトルのコンポーネントごとの逆数を推定します。
XMVectorReciprocalSqrt
ベクトルのコンポーネントごとの逆平方根を計算します。
XMVectorReciprocalSqrtEst
ベクトルのコンポーネントごとの逆平方根を推定します。
XMVectorRound
ベクターの各コンポーネントを最も近い整数に丸めます。
XMVectorSaturate
ベクトルの各成分を 0.0f ~ 1.0f の範囲に飽和させます。
XMVectorScale
スカラーは、ベクトルに浮動小数点値を乗算します。
XMVectorSqrt
ベクトルのコンポーネントごとの平方根を計算します。
XMVectorSqrtEst
ベクトルのコンポーネントごとの平方根を推定します。
XMVectorSubtract
2 つのベクトルの差を計算します。
XMVectorSubtractAngles
角度を表す 2 つのベクトルを減算します。
XMVectorSum
XMVECTOR のコンポーネントの水平方向の合計を計算します。
XMVectorTruncate
ベクトルの各コンポーネントを、0 の方向の最も近い整数値に丸めます。

 

DirectXMath ライブラリ ベクター関数