Share via


DirectXMath ライブラリの 3D ベクタージオメトリック関数

3D ベクター ジオメトリック関数を一覧表示します。

このセクションの内容

トピック 説明
XMVector3AngleBetweenNormals
正規化された 2 つの 3D ベクトル間のラジアン角度を計算します。
XMVector3AngleBetweenNormalsEst
正規化された 2 つの 3D ベクトル間のラジアン角度を推定します。
XMVector3AngleBetweenVectors
2 つの 3D ベクトル間のラジアン角度を計算します。
XMVector3ClampLength
3D ベクトルの長さを特定の範囲にクランプします。
XMVector3ClampLengthV
3D ベクトルの長さを特定の範囲にクランプします。
XMVector3ComponentsFromNormal
参照法線ベクトルを使用して、3D ベクトルを法線に対して平行で垂直なコンポーネントに分割します。
XMVector3Cross
2 つの 3D ベクトル間のクロス積を計算します。
XMVector3Dot
3D ベクトル間のドット積を計算します。
XMVector3InBounds
3D ベクトルのコンポーネントが設定された境界内にあるかどうかをテストします。
XMVector3Length
3D ベクターの長さを計算します。
XMVector3LengthEst
3D ベクトルの長さを推定します。
XMVector3LengthSq
3D ベクトルの長さの 2 乗を計算します。
XMVector3LinePointDistance
線と点の間の最小距離を計算します。
XMVector3Normalize
3D ベクターの正規化されたバージョンを返します。
XMVector3NormalizeEst
3D ベクトルの正規化されたバージョンを推定します。
XMVector3Orthogonal
3D ベクトルに垂直なベクトルを計算します。
XMVector3ReciprocalLength
3D ベクトルの長さの逆数を計算します。
XMVector3ReciprocalLengthEst
3D ベクトルの長さの逆数を推定します。
XMVector3Reflect
3D 法線ベクトル全体にインシデント 3D ベクトルを反映します。
XMVector3Refract
3D 法線ベクトル全体に入射 3D ベクトルを屈折します。
XMVector3RefractV
3D 法線ベクトル全体に入射 3D ベクトルを屈折します。

 

DirectXMath ライブラリの 3D ベクター関数