Matrix3D 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
3 次元 (3-D) 空間での変換に使用される 4 × 4 行列を表します。
public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
interface IFormattable
Public Structure Matrix3D
Implements IFormattable
- 継承
- 属性
- 実装
注釈
この構造体は、Windows ランタイム (WinRT) Matrix3D 構造体の.NETプロジェクションを表します。 詳細については、UWP API リファレンスの Matrix3D を参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Matrix3D クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| HasInverse |
この Matrix3D が反転可能かどうかを示す値を取得します。 |
| Identity | |
| IsIdentity | |
| M11 |
この Matrix3Dの最初の行と最初の列の値を取得または設定します。 |
| M12 |
この Matrix3Dの最初の行と 2 番目の列の値を取得または設定します。 |
| M13 |
この Matrix3Dの最初の行と 3 番目の列の値を取得または設定します。 |
| M14 |
この Matrix3Dの最初の行と 4 番目の列の値を取得または設定します。 |
| M21 |
この Matrix3Dの 2 番目の行と最初の列の値を取得または設定します。 |
| M22 |
この Matrix3Dの 2 番目の行と 2 番目の列の値を取得または設定します。 |
| M23 |
この Matrix3Dの 2 番目の行と 3 番目の列の値を取得または設定します。 |
| M24 |
この Matrix3Dの 2 番目の行と 4 番目の列の値を取得または設定します。 |
| M31 |
この Matrix3Dの 3 番目の行と最初の列の値を取得または設定します。 |
| M32 |
この Matrix3Dの 3 番目の行と 2 番目の列の値を取得または設定します。 |
| M33 |
この Matrix3Dの 3 番目の行と 3 番目の列の値を取得または設定します。 |
| M34 |
この Matrix3Dの 3 番目の行と 4 番目の列の値を取得または設定します。 |
| M44 |
この Matrix3Dの 4 番目の行と 4 番目の列の値を取得または設定します。 |
| OffsetX |
この Matrix3Dの 4 番目の行と最初の列の値を取得または設定します。 |
| OffsetY |
この Matrix3Dの 4 番目の行と 2 番目の列の値を取得または設定します。 |
| OffsetZ |
この Matrix3Dの 4 番目の行と 3 番目の列の値を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Matrix3D) |
2 つのマトリックス間の等価性をテストします。 |
| Equals(Object) |
2 つのマトリックス間の等価性をテストします。 |
| GetHashCode() |
このマトリックスのハッシュ コードを返します。 |
| Invert() |
この Matrix3D 構造体を反転します。 |
| ToString() |
この Matrix3Dの文字列形式を作成します。 |
| ToString(IFormatProvider) |
この Matrix3Dの文字列形式を作成します。 |
演算子
| 名前 | 説明 |
|---|---|
| Equality(Matrix3D, Matrix3D) |
2 つの Matrix3D インスタンスの等価性を比較します。 |
| Inequality(Matrix3D, Matrix3D) |
2 つの Matrix3D インスタンスの不等値を比較します。 |
| Multiply(Matrix3D, Matrix3D) |
指定した行列を乗算します。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
このメンバーの説明については、 ToString(String, IFormatProvider)を参照してください。 |