Compartir a través de


Matrix4 Estructura

Definición

Representa una matriz de 4 x 4

[System.Serializable]
public struct Matrix4 : IEquatable<OpenTK.Matrix4>
type Matrix4 = struct
Herencia
Matrix4
Atributos
Implementaciones

Constructores

Matrix4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)

Construye una nueva instancia.

Matrix4(Vector4, Vector4, Vector4, Vector4)

Construye una nueva instancia.

Campos

Identity

Matriz de identidades

Row0

Fila superior de la matriz

Row1

Segunda fila de la matriz

Row2

Tercera fila de la matriz

Row3

Fila inferior de la matriz

Propiedades

Column0

Primera columna de esta matriz

Column1

Segunda columna de esta matriz

Column2

Tercera columna de esta matriz

Column3

Cuarta columna de esta matriz

Determinant

Determinante de esta matriz

M11

Obtiene o establece el valor de la fila 1, columna 1 de esta instancia.

M12

Obtiene o establece el valor en la fila 1, columna 2 de esta instancia.

M13

Obtiene o establece el valor de la fila 1, columna 3 de esta instancia.

M14

Obtiene o establece el valor de la fila 1, columna 4 de esta instancia.

M21

Obtiene o establece el valor de la fila 2, columna 1 de esta instancia.

M22

Obtiene o establece el valor de la fila 2, columna 2 de esta instancia.

M23

Obtiene o establece el valor de la fila 2, columna 3 de esta instancia.

M24

Obtiene o establece el valor en la fila 2, columna 4 de esta instancia.

M31

Obtiene o establece el valor en la fila 3, columna 1 de esta instancia.

M32

Obtiene o establece el valor en la fila 3, columna 2 de esta instancia.

M33

Obtiene o establece el valor en la fila 3, columna 3 de esta instancia.

M34

Obtiene o establece el valor de la fila 3, columna 4 de esta instancia.

M41

Obtiene o establece el valor de la fila 4, columna 1 de esta instancia.

M42

Obtiene o establece el valor de la fila 4, columna 3 de esta instancia.

M43

Obtiene o establece el valor de la fila 4, columna 3 de esta instancia.

M44

Obtiene o establece el valor de la fila 4, columna 4 de esta instancia.

Métodos

CreateFromAxisAngle(Vector3, Single)

Representa una matriz de 4 x 4

CreateFromAxisAngle(Vector3, Single, Matrix4)

Representa una matriz de 4 x 4

CreateOrthographic(Single, Single, Single, Single)

Representa una matriz de 4 x 4

CreateOrthographic(Single, Single, Single, Single, Matrix4)

Crea una matriz de proyección ortográfica.

CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single)

Representa una matriz de 4 x 4

CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single, Matrix4)

Crea una matriz de proyección ortográfica.

CreatePerspectiveFieldOfView(Single, Single, Single, Single)

Representa una matriz de 4 x 4

CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)

Crea una matriz de proyección de perspectiva.

CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single)

Representa una matriz de 4 x 4

CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4)

Crea una matriz de proyección de perspectiva.

CreateRotationX(Single)

Representa una matriz de 4 x 4

CreateRotationX(Single, Matrix4)

Representa una matriz de 4 x 4

CreateRotationY(Single)

Representa una matriz de 4 x 4

CreateRotationY(Single, Matrix4)

Representa una matriz de 4 x 4

CreateRotationZ(Single)

Representa una matriz de 4 x 4

CreateRotationZ(Single, Matrix4)

Representa una matriz de 4 x 4

CreateTranslation(Single, Single, Single)

Representa una matriz de 4 x 4

CreateTranslation(Single, Single, Single, Matrix4)

Crea una matriz de traslación.

CreateTranslation(Vector3)

Representa una matriz de 4 x 4

CreateTranslation(Vector3, Matrix4)

Crea una matriz de traslación.

Equals(Matrix4)

Indica si la matriz actual es igual a otra matriz.

Equals(Object)

Indica si esta instancia y un objeto especificado son iguales.

Frustum(Single, Single, Single, Single, Single, Single)
Obsoletos.

Representa una matriz de 4 x 4

GetHashCode()

Devuelve el código hash de esta instancia.

Invert()

Representa una matriz de 4 x 4

Invert(Matrix4)

Representa una matriz de 4 x 4

Invert(Matrix4)

Representa una matriz de 4 x 4

LookAt(Single, Single, Single, Single, Single, Single, Single, Single, Single)

Representa una matriz de 4 x 4

LookAt(Vector3, Vector3, Vector3)

Representa una matriz de 4 x 4

Mult(Matrix4, Matrix4)

Representa una matriz de 4 x 4

Mult(Matrix4, Matrix4, Matrix4)

Multiplica dos instancias.

Perspective(Single, Single, Single, Single)
Obsoletos.

Representa una matriz de 4 x 4

Rotate(Quaternion)

Representa una matriz de 4 x 4

Rotate(Vector3, Single)
Obsoletos.

Representa una matriz de 4 x 4

RotateX(Single)
Obsoletos.

Representa una matriz de 4 x 4

RotateY(Single)
Obsoletos.

Representa una matriz de 4 x 4

RotateZ(Single)
Obsoletos.

Representa una matriz de 4 x 4

Scale(Single)

Representa una matriz de 4 x 4

Scale(Single, Single, Single)

Representa una matriz de 4 x 4

Scale(Vector3)

Representa una matriz de 4 x 4

ToString()

Devuelve un system.String que representa la matriz actual44.

Translation(Single, Single, Single)
Obsoletos.

Representa una matriz de 4 x 4

Translation(Vector3)
Obsoletos.

Representa una matriz de 4 x 4

Transpose()

Calcula la transposición de esta instancia.

Transpose(Matrix4)

Representa una matriz de 4 x 4

Transpose(Matrix4, Matrix4)

Cálculo de la transposición de la matriz especificada

Operadores

Equality(Matrix4, Matrix4)

Representa una matriz de 4 x 4

Inequality(Matrix4, Matrix4)

Representa una matriz de 4 x 4

Multiply(Matrix4, Matrix4)

Representa una matriz de 4 x 4

Se aplica a