名前 | 解説 | |
---|---|---|
Matrix4x4 コンストラクタ | オーバーロードされます。 |
Matrix4x4データ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
Matrix4x4 コンストラクタ | オーバーロードされます。 |
名前 | 解説 | |
---|---|---|
Identity | ID Matrix4x4。 | |
M11 | マトリックスの行 1 列 1 の値。 | |
M12 | マトリックスの行 1 列 2 の値。 | |
M13 | マトリックスの行 1 列 3 の値。 | |
M14 | マトリックスの行 1 列 4 の値。 | |
M21 | マトリックスの行 2 列 1 の値。 | |
M22 | マトリックスの行 2 列 2 の値。 | |
M23 | マトリックスの行 2 列 3 の値。 | |
M24 | マトリックスの行 2 列 4 の値。 | |
M31 | マトリックスの行 3 列 1 の値。 | |
M32 | マトリックスの行 3 列 2 の値。 | |
M33 | マトリックスの行 3 列 3 の値。 | |
M34 | マトリックスの行 3 列 4 の値。 | |
M41 | マトリックスの行 4 列 1 の値。 | |
M42 | マトリックスの行 4 列 2 の値。 | |
M43 | マトリックスの行 4 列 3 の値。 | |
M44 | マトリックスの行 4 列 4 の値。 | |
SizeInBytes | Matrix4x4 タイプのサイズ (バイト単位)。 | |
Zero | すべてのコンポーネントがゼロに設定された Matrix4x4。 |
名前 | 解説 | |
---|---|---|
Column1 | マトリックスの最初の列を取得または設定します。つまり、M11、M21、M31、M41です。 | |
Column2 | マトリックスの2番目の列を取得または設定します。つまり、M12、M22、M32、M42です。 | |
Column3 | マトリックスの3番目の列を取得または設定します。つまり、M13、M23、M33、M43です。 | |
Column4 | マトリックスの4番目の列を取得または設定します。つまり、M14、M24、M34、M44です。 | |
Determinant | マトリックスの行列式を計算します。 | |
IsIdentity | このインスタンスが単位マトリックスであるかどうかを示す値を取得します。 | |
Item | オーバーロードされます。 指定されたインデックスにあるコンポーネントを取得または設定します。 | |
Row1 | マトリックスの最初の行を取得または設定します。つまり、M11、M12、M13、M14です。 | |
Row2 | マトリックスの2番目の行を取得または設定します。つまり、M21、M21、M22、M24です。 | |
Row3 | マトリックスの3番目の行を取得または設定します。つまり、M31、M31、M32、M34です。 | |
Row4 | マトリックスの4番目の行を取得または設定します。つまり、M41、M42、M43、M44です。 | |
ScaleVector | マトリックスのスケールを取得または設定します。つまり、M11、M22、M33です。 | |
TranslationVector | マトリックスの変換を取得または設定します。つまり、M41、M42、M43です。 |
名前 | 解説 | |
---|---|---|
Add | 2 つのマトリックスの合計を判断します。 | |
Billboard | 指定したオブジェクト位置を中心に回転する球形ビルボードを作成します。 | |
ConstrainedBillboard | 指定した軸を中心に回転する円筒形ビルボードを作成します。 | |
Divide | 指定された値によってマトリックスを分割します。 | |
Equals | オーバーロードされます。 Matrix4x4 の 2つのインスタンスが等しいかどうかを判断します。 | |
ExchangeColumns | マトリックスの 2つの列を交換します。 | |
ExchangeRows | マトリックスの 2つの行を交換します。 | |
GetHashCode | このインスタンスのハッシュコードを返します。 | |
HadamardDivide | 2 つのマトリックスの要素ごとの除算。 | |
HadamardProduct | 2 つのマトリックスのアダマール (要素ごとの) 積を判断します。 | |
Invert | 指定されたマトリックスの逆マトリックスを計算します。 | |
Lerp | 指定された重み付けに基づいて 2 つのマトリックス間で線形補間を実行します。 | |
LookAt | ビューマトリックスを作成します。 | |
Multiply | オーバーロードされます。 指定された値によってマトリックスをスケールします。 | |
Negate | マトリックスを否定します。 | |
NegateRef | マトリックスを否定します。 | |
Orthographic | 指定されたビューボリュームの寸法から正射投影マトリックスを作成します。 | |
OrthographicOffCenter | カスタム正射投影マトリックスを作成します。 | |
Perspective | 指定されたビューボリュームの寸法から透視投影マトリックスを作成します。 | |
PerspectiveFieldOfView | 視野、縦横比、そしてニアおよびファー ビュー平面距離に基づいて透視投影マトリックスを作成します。 | |
PerspectiveOffCenter | カスタム透視投影マトリックスを作成します。 | |
Reflection | 指定された平面に関する座標系を反映するマトリックスを作成します。 | |
RotationAxis | 任意の軸を中心に回転するマトリックスを作成します。 | |
RotationX | オーバーロードされます。 X 軸を中心に回転するマトリックスを作成します。 | |
RotationY | オーバーロードされます。 Y 軸を中心に回転するマトリックスを作成します。 | |
RotationZ | オーバーロードされます。 Z 軸を中心に回転するマトリックスを作成します。 | |
Scale | オーバーロードされます。 3つの軸に沿って均一にスケールするマトリックスを作成します。 | |
Shadow | 指定された光源からシャドウを落とす方法による、ジオメトリを指定した平面に平坦化するマトリックスを作成します。 | |
Skew | 平行移動ベクトル、回転ベクトル、および回転角度を使用して、スキュー/シアー マトリックスを作成します。 | |
Subtract | 2 つのマトリックスの差を判断します。 | |
ToArray | マトリックスの要素を含む配列を作成します。 | |
ToString | オーバーロードされます。 現在のオブジェクトを表す文字列を返します。 | |
Translation | オーバーロードされます。 指定されたオフセットを使用して変換マトリックスを作成します。 | |
Transpose | 指定されたマトリックスの転置を計算します。 | |
TransposeRef | マトリックスを転置します。 | |
World | 指定されたパラメータを使用してワールドマトリックスを作成します。 | |
YawPitchRoll | 指定されたヨー、ピッチ、ロールから回転マトリックスを作成します。 |
加算演算子 | 2 つのマトリックスを追加します。 |
除算演算子 | 指定された値によってマトリックスをスケールします。 |
等価判定演算子 | 2 つのオブジェクトが等しいかどうかをテストします。 |
等しくないか判定する演算子 | 2 つのオブジェクトの不等性をテストします。 |
乗算 | オーバーロードされます。 指定された値によってマトリックスをスケールします。 |
減算演算子 | 2 つのマトリックスを減算します。 |
マイナス符号 | マトリックスを否定します。 |