Matrix3D Matrix3D Matrix3D Matrix3D Struct

定義

3 次元 (3-D) 空間の変換に使用される 4 × 4 行列を表します。Represents a 4 × 4 matrix that is used for transformations in a three-dimensional (3-D) space.

public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
type Matrix3D = struct
    interface IFormattable
Public Structure Matrix3D
Implements IFormattable
継承
属性
実装

コンストラクター

Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Matrix3D クラスの新しいインスタンスを初期化します。Initializes a new instance of the Matrix3D class.

プロパティ

HasInverse HasInverse HasInverse HasInverse

この Matrix3D が反転可能かどうかを示す値を取得します。Gets a value that indicates whether this Matrix3D is invertible.

Identity Identity Identity Identity

Matrix3D 構造体を恒等 Matrix3D に変更します。Changes a Matrix3D struct into an identity Matrix3D.

IsIdentity IsIdentity IsIdentity IsIdentity

この Matrix3D 構造体が恒等 Matrix3D であるかどうかを判断します。Determines whether this Matrix3D struct is an identity Matrix3D.

M11 M11 M11 M11

この Matrix3D の第 1 行、第 1 列の値を取得または設定します。Gets or sets the value of the first row and first column of this Matrix3D.

M12 M12 M12 M12

この Matrix3D の第 1 行、第 2 列の値を取得または設定します。Gets or sets the value of the first row and second column of this Matrix3D.

M13 M13 M13 M13

この Matrix3D の第 1 行、第 3 列の値を取得または設定します。Gets or sets the value of the first row and third column of this Matrix3D.

M14 M14 M14 M14

この Matrix3D の第 1 行、第 4 列の値を取得または設定します。Gets or sets the value of the first row and fourth column of this Matrix3D.

M21 M21 M21 M21

この Matrix3D の第 2 行、第 1 列の値を取得または設定します。Gets or sets the value of the second row and first column of this Matrix3D.

M22 M22 M22 M22

この Matrix3D の第 2 行、第 2 列の値を取得または設定します。Gets or sets the value of the second row and second column of this Matrix3D.

M23 M23 M23 M23

この Matrix3D の第 2 行、第 3 列の値を取得または設定します。Gets or sets the value of the second row and third column of this Matrix3D.

M24 M24 M24 M24

この Matrix3D の第 2 行、第 4 列の値を取得または設定します。Gets or sets the value of the second row and fourth column of this Matrix3D.

M31 M31 M31 M31

この Matrix3D の第 3 行、第 1 列の値を取得または設定します。Gets or sets the value of the third row and first column of this Matrix3D.

M32 M32 M32 M32

この Matrix3D の第 3 行、第 2 列の値を取得または設定します。Gets or sets the value of the third row and second column of this Matrix3D.

M33 M33 M33 M33

この Matrix3D の第 3 行、第 3 列の値を取得または設定します。Gets or sets the value of the third row and third column of this Matrix3D.

M34 M34 M34 M34

この Matrix3D の第 3 行、第 4 列の値を取得または設定します。Gets or sets the value of the third row and fourth column of this Matrix3D.

M44 M44 M44 M44

この Matrix3D の第 4 行、第 4 列の値を取得または設定します。Gets or sets the value of the fourth row and fourth column of this Matrix3D.

OffsetX OffsetX OffsetX OffsetX

この Matrix3D の第 4 行、第 1 列の値を取得または設定します。Gets or sets the value of the fourth row and first column of this Matrix3D.

OffsetY OffsetY OffsetY OffsetY

この Matrix3D の第 4 行、第 2 列の値を取得または設定します。Gets or sets the value of the fourth row and second column of this Matrix3D.

OffsetZ OffsetZ OffsetZ OffsetZ

この Matrix3D の第 4 行、第 3 列の値を取得または設定します。Gets or sets the value of the fourth row and third column of this Matrix3D.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

2 つの行列が等しいかどうかをテストします。Tests for equality between two matrices.

Equals(Matrix3D) Equals(Matrix3D) Equals(Matrix3D) Equals(Matrix3D)

2 つの行列が等しいかどうかをテストします。Tests for equality between two matrices.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

この行列のハッシュ コードを返します。Returns the hash code for this matrix.

Invert() Invert() Invert() Invert()

この Matrix3D 構造体を反転します。Inverts this Matrix3D struct.

ToString() ToString() ToString() ToString()

この Matrix3D の文字列形式を作成します。Creates a string representation of this Matrix3D.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

この Matrix3D の文字列形式を作成します。Creates a string representation of this Matrix3D.

演算子

Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D)

2 つの Matrix3D インスタンスを比較し、相互に等価かどうかを判断します。Compares two Matrix3D instances for equality.

Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D)

2 つの Matrix3D インスタンスを比較し、等しくないかどうかを判断します。Compares two Matrix3D instances for inequality.

Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D)

指定した行列を乗算します。Multiplies the specified matrices.

明示的なインターフェイスの実装

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

このメンバーの説明については、ToString(String, IFormatProvider) のトピックを参照してください。For a description of this member, see ToString(String, IFormatProvider).

適用対象