Matrix4 Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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, Matrix4) |
Representa una matriz de 4 x 4 |
| CreateFromAxisAngle(Vector3, Single) |
Representa una matriz de 4 x 4 |
| CreateOrthographic(Single, Single, Single, Single, Matrix4) |
Crea una matriz de proyección ortográfica. |
| CreateOrthographic(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. |
| CreateOrthographicOffCenter(Single, Single, 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. |
| CreatePerspectiveFieldOfView(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. |
| CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single) |
Representa una matriz de 4 x 4 |
| CreateRotationX(Single, Matrix4) |
Representa una matriz de 4 x 4 |
| CreateRotationX(Single) |
Representa una matriz de 4 x 4 |
| CreateRotationY(Single, Matrix4) |
Representa una matriz de 4 x 4 |
| CreateRotationY(Single) |
Representa una matriz de 4 x 4 |
| CreateRotationZ(Single, Matrix4) |
Representa una matriz de 4 x 4 |
| CreateRotationZ(Single) |
Representa una matriz de 4 x 4 |
| CreateTranslation(Single, Single, Single, Matrix4) |
Crea una matriz de traslación. |
| CreateTranslation(Single, Single, Single) |
Representa una matriz de 4 x 4 |
| CreateTranslation(Vector3, Matrix4) |
Crea una matriz de traslación. |
| CreateTranslation(Vector3) |
Representa una matriz de 4 x 4 |
| 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, Matrix4) |
Multiplica dos instancias. |
| Mult(Matrix4, Matrix4) |
Representa una matriz de 4 x 4 |
| 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, Single, Single) |
Representa una matriz de 4 x 4 |
| Scale(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, Matrix4) |
Cálculo de la transposición de la matriz especificada |
| Transpose(Matrix4) |
Representa una matriz de 4 x 4 |
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 |