|
Add(Matrix4x4, Matrix4x4)
|
1 つのマトリックス内の各要素を、対応する要素を 2 番目の行列に追加します。
|
|
Create(Matrix3x2)
|
指定したMatrix4x4からMatrix3x2を作成します。
|
|
Create(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)
|
指定した要素から Matrix3x2 を作成します。
|
|
Create(Single)
|
16 個の要素が指定した値に設定されている Matrix4x4 を作成します。
|
|
Create(Vector4, Vector4, Vector4, Vector4)
|
指定した行から Matrix4x4 を作成します。
|
|
Create(Vector4)
|
指定した値に 4 行が設定されている Matrix4x4 を作成します。
|
|
CreateBillboard(Vector3, Vector3, Vector3, Vector3)
|
指定したオブジェクトの位置を中心に回転する球形のビルボードを作成します。
|
|
CreateBillboardLeftHanded(Vector3, Vector3, Vector3, Vector3)
|
指定したオブジェクト位置を中心に回転する、左向きの球面のビルボード マトリックスを作成します。
|
|
CreateConstrainedBillboard(Vector3, Vector3, Vector3, Vector3, Vector3)
|
指定した軸を中心に回転する円柱状のビルボードを作成します。
|
|
CreateConstrainedBillboardLeftHanded(Vector3, Vector3, Vector3, Vector3, Vector3)
|
指定した軸を中心に回転する左向きの円柱状のビルボード マトリックスを作成します。
|
|
CreateFromAxisAngle(Vector3, Single)
|
任意のベクトルを中心に回転する行列を作成します。
|
|
CreateFromQuaternion(Quaternion)
|
指定した四元数の回転値から回転行列を作成します。
|
|
CreateFromYawPitchRoll(Single, Single, Single)
|
指定したヨー、ピッチ、ロールから回転行列を作成します。
|
|
CreateLookAt(Vector3, Vector3, Vector3)
|
ビュー マトリックスを作成します。
|
|
CreateLookAtLeftHanded(Vector3, Vector3, Vector3)
|
左利きのビュー マトリックスを作成します。
|
|
CreateLookTo(Vector3, Vector3, Vector3)
|
右利きのビュー マトリックスを作成します。
|
|
CreateLookToLeftHanded(Vector3, Vector3, Vector3)
|
左利きのビュー マトリックスを作成します。
|
|
CreateOrthographic(Single, Single, Single, Single)
|
指定されたビューボリュームの寸法から正投影投影行列を作成します。
|
|
CreateOrthographicLeftHanded(Single, Single, Single, Single)
|
指定されたビューボリュームの寸法から左手の正投影投影行列を作成します。
|
|
CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single)
|
カスタマイズされた正投影マトリックスを作成します。
|
|
CreateOrthographicOffCenterLeftHanded(Single, Single, Single, Single, Single, Single)
|
カスタマイズされた左利きの正投影マトリックスを作成します。
|
|
CreatePerspective(Single, Single, Single, Single)
|
指定されたビューボリュームディメンションからパースペクティブプロジェクションマトリックスを作成します。
|
|
CreatePerspectiveFieldOfView(Single, Single, Single, Single)
|
視野、縦横比、および近距離および遠方ビュー平面距離に基づいて、遠近投影マトリックスを作成します。
|
|
CreatePerspectiveFieldOfViewLeftHanded(Single, Single, Single, Single)
|
視野、縦横比、および近距離および遠方ビュー平面距離に基づいて、左利きのパースペクティブ 投影マトリックスを作成します。
|
|
CreatePerspectiveLeftHanded(Single, Single, Single, Single)
|
指定されたビューボリューム寸法から左利きの透視投影行列を作成します。
|
|
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single)
|
カスタマイズされた遠近投影マトリックスを作成します。
|
|
CreatePerspectiveOffCenterLeftHanded(Single, Single, Single, Single, Single, Single)
|
左利きのカスタマイズされた透視投影マトリックスを作成します。
|
|
CreateReflection(Plane)
|
指定した平面に関する座標系を反映するマトリックスを作成します。
|
|
CreateRotationX(Single, Vector3)
|
中心点から X 軸を中心に回転する点の行列を作成します。
|
|
CreateRotationX(Single)
|
X 軸を中心に点を回転させる行列を作成します。
|
|
CreateRotationY(Single, Vector3)
|
中心点から Y 軸を中心に回転する量をラジアン単位で指定します。
|
|
CreateRotationY(Single)
|
Y 軸を中心に点を回転させる行列を作成します。
|
|
CreateRotationZ(Single, Vector3)
|
中心点から Z 軸を中心に回転する点のマトリックスを作成します。
|
|
CreateRotationZ(Single)
|
Z 軸を中心に点を回転させる行列を作成します。
|
|
CreateScale(Single, Single, Single, Vector3)
|
特定の中心点によってオフセットされるスケーリング マトリックスを作成します。
|
|
CreateScale(Single, Single, Single)
|
指定した X、Y、Z コンポーネントからスケーリング マトリックスを作成します。
|
|
CreateScale(Single, Vector3)
|
中心点を持つ各軸で均等にスケーリングする均一なスケーリング マトリックスを作成します。
|
|
CreateScale(Single)
|
各軸で均等にスケーリングする均一なスケーリング マトリックスを作成します。
|
|
CreateScale(Vector3, Vector3)
|
中心点を持つスケーリング マトリックスを作成します。
|
|
CreateScale(Vector3)
|
指定したベクター スケールからスケーリング マトリックスを作成します。
|
|
CreateShadow(Vector3, Plane)
|
指定した光源から影を投影するかのように、ジオメトリを指定された平面にフラット化するマトリックスを作成します。
|
|
CreateTranslation(Single, Single, Single)
|
指定した X、Y、および Z コンポーネントから平行移動行列を作成します。
|
|
CreateTranslation(Vector3)
|
指定した 3 次元ベクトルから平行移動行列を作成します。
|
|
CreateViewport(Single, Single, Single, Single, Single, Single)
|
指定したパラメーターから右利きのビューポート マトリックスを作成します。
|
|
CreateViewportLeftHanded(Single, Single, Single, Single, Single, Single)
|
指定したパラメーターから左利きのビューポート マトリックスを作成します。
|
|
CreateWorld(Vector3, Vector3, Vector3)
|
指定したパラメーターを使用してワールド マトリックスを作成します。
|
|
Decompose(Matrix4x4, Vector3, Quaternion, Vector3)
|
指定されたスケール、回転、または平行移動行列からスケール、平行移動、回転の各コンポーネントを抽出しようとします。 戻り値は、操作が成功したかどうかを示します。
|
|
Equals(Matrix4x4)
|
このインスタンスと別の 4 x 4 マトリックスが等しいかどうかを示す値を返します。
|
|
Equals(Object)
|
このインスタンスと指定したオブジェクトが等しいかどうかを示す値を返します。
|
|
GetDeterminant()
|
現在の 4 x 4 行列の決定値を計算します。
|
|
GetElement(Int32, Int32)
|
指定した行と列にある要素を取得します。
|
|
GetHashCode()
|
このインスタンスのハッシュ コードを返します。
|
|
GetRow(Int32)
|
指定したインデックス位置にある行を取得または設定します。
|
|
Invert(Matrix4x4, Matrix4x4)
|
指定した行列を反転します。 戻り値は、操作が成功したかどうかを示します。
|
|
Lerp(Matrix4x4, Matrix4x4, Single)
|
2 番目の行列の重みを指定する値に基づいて、1 つの行列から 2 番目の行列への線形補間を実行します。
|
|
Multiply(Matrix4x4, Matrix4x4)
|
2 つの行列を乗算した結果の行列を返します。
|
|
Multiply(Matrix4x4, Single)
|
指定した行列のすべての要素をスカラー係数でスケーリングした結果の行列を返します。
|
|
Negate(Matrix4x4)
|
すべての値に -1 を乗算して、指定した行列を否定します。
|
|
Subtract(Matrix4x4, Matrix4x4)
|
2 番目の行列の各要素を、最初の行列の対応する要素から減算します。
|
|
ToString()
|
この行列を表す文字列を返します。
|
|
Transform(Matrix4x4, Quaternion)
|
指定した四元数回転を適用して、指定した行列を変換します。
|
|
Transpose(Matrix4x4)
|
行列の行と列を入れ替えます。
|
|
WithElement(Int32, Int32, Single)
|
指定した行と列の要素が指定された値に設定され、残りの要素が現在のマトリックスと同じ値に設定された新しい Matrix4x4 を作成します。
|
|
WithRow(Int32, Vector4)
|
指定したインデックス位置の行が指定された値に設定され、残りの行が現在のマトリックスと同じ値に設定された新しい Matrix4x4 を作成します。
|