DirectXMath ライブラリマトリックス関数

DirectXMath によって提供されるマトリックス関数を一覧表示します。

注意

DirectXMath では、"利き手" を持つ行列関数の左利きバージョンと右利きのバージョンの両方が提供されますが、常に行メジャー形式を想定しています。

 

このセクションの内容

トピック 説明
XMMatrixAffineTransformation
アフィン変換行列を作成します。
XMMatrixAffineTransformation2D
xy 平面に 2D アフィン変換行列を作成します。
XMMatrixDecompose
一般的な 3D 変換マトリックスを、スカラー、回転、および平行移動の各コンポーネントに分割します。
XMMatrixDeterminant
行列の決定要因を計算します。
XMMatrixIdentity
ID マトリックスを作成します。
XMMatrixInverse
行列の逆関数を計算します。
XMMatrixIsIdentity
行列が ID 行列であるかどうかをテストします。
XMMatrixIsInfinite
行列のいずれかの要素が正または負の無限大であるかどうかをテストします。
XMMatrixIsNaN
行列のいずれかの要素が NaN であるかどうかをテストします。
XMMatrixLookAtLH
カメラの位置、上方向、焦点を使って、左手による座標系のビュー マトリックスを作成します。
XMMatrixLookAtRH
カメラの位置、上方向、焦点を使って、右手による座標系のビュー マトリックスを作成します。
XMMatrixLookToLH
カメラの位置、上方向、カメラの向きを使って、左手による座標系のビュー マトリックスを作成します。
XMMatrixLookToRH
カメラの位置、上方向、カメラの向きを使って、右手による座標系のビュー マトリックスを作成します。
XMMatrixMultiply
2 つのマトリックスの積を計算します。
XMMatrixMultiplyTranspose
2 つの行列の積の転置を計算します。
XMMatrixOrthographicLH
左手による座標系の正投影マトリックスを作成します。
XMMatrixOrthographicOffCenterLH
左手による座標系のカスタム正投影マトリックスを作成します。
XMMatrixOrthographicOffCenterRH
右手による座標系のカスタム正投影マトリックスを作成します。
XMMatrixOrthographicRH
右手による座標系の正投影マトリックスを作成します。
XMMatrixPerspectiveFovLH
視野に基づいて左手による遠近投影マトリックスを作成します。
XMMatrixPerspectiveFovRH
視野に基づいて右手による遠近投影マトリックスを作成します。
XMMatrixPerspectiveLH
左手による遠近投影マトリックスを作成します。
XMMatrixPerspectiveOffCenterLH
左手による遠近投影マトリックスのカスタム バージョンを作成します。
XMMatrixPerspectiveOffCenterRH
右手による遠近投影マトリックスのカスタム バージョンを作成します。
XMMatrixPerspectiveRH
右手による遠近投影マトリックスを作成します。
XMMatrixReflect
指定された平面を通じてベクトルを反映するように設計された変換行列を構築します。
XMMatrixRotationAxis
任意の軸を中心に回転するマトリックスを作成します。
XMMatrixRotationNormal
任意の法線ベクトルを中心に回転する行列を作成します。
XMMatrixRotationQuaternion
四元数から回転行列を作成します。
XMMatrixRotationRollPitchYaw
特定のピッチ、ヨー、ロール (オイラー角度) に基づいて回転行列を作成します。
XMMatrixRotationRollPitchYawFromVector
オイラー角度 (ピッチ、ヨー、ロール) を含むベクトルに基づいて回転行列を作成します。
XMMatrixRotationX
x 軸を中心に回転するマトリックスを作成します。
XMMatrixRotationY
y 軸を中心に回転するマトリックスを作成します。
XMMatrixRotationZ
z 軸を中心に回転するマトリックスを作成します。
XMMatrixScaling
x 軸、y 軸、z 軸に沿ってスケーリングするマトリックスを作成します。
XMMatrixScalingFromVector
3D ベクターからスケーリング マトリックスを作成します。
XMMatrixSet
浮動小数点値を含むマトリックスを作成します。
XMMatrixShadow
ジオメトリを平面にフラット化する変換行列を作成します。
XMMatrixTransformation
変換マトリックスを作成します。
XMMatrixTransformation2D
xy 平面に 2D 変換行列を作成します。
XMMatrixTranslation
指定したオフセットから変換行列を作成します。
XMMatrixTranslationFromVector
ベクターから変換行列を作成します。
XMMatrixTranspose
行列の転置を計算します。
XMMatrixVectorTensorProduct
2 つのベクトルの外側テンソル積を計算します。

 

DirectXMath ライブラリ関数