Matrix3D 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 4x4 que se usa para las transformaciones en un espacio tridimensional (3D).
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
- Herencia
- Atributos
- Implementaciones
Comentarios
Este struct representa la proyección de .NET de la estructura de Windows Runtime (WinRT Matrix3D
). Para obtener más información, consulta Matrix3D en la referencia de la API de UWP.
Constructores
Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Inicializa una nueva instancia de la clase Matrix3D. |
Propiedades
HasInverse |
Obtiene un valor que indica si Matrix3D se puede invertir. |
Identity | |
IsIdentity |
Determina si esta estructura Matrix3D es un objeto Matrix3D de identidad. |
M11 |
Obtiene o establece el valor de la primera fila y la primera columna de esta Matrix3D. |
M12 |
Obtiene o establece el valor de la primera fila y la segunda columna de esta Matrix3D. |
M13 |
Obtiene o establece el valor de la primera fila y de la tercera columna de esta Matrix3D. |
M14 |
Obtiene o establece el valor de la primera fila y de la cuarta columna de esta Matrix3D. |
M21 |
Obtiene o establece el valor de la segunda fila y la primera columna de esta Matrix3D. |
M22 |
Obtiene o establece el valor de la segunda fila y la segunda columna de esta Matrix3D. |
M23 |
Obtiene o establece el valor de la segunda fila y de la tercera columna de esta Matrix3D. |
M24 |
Obtiene o establece el valor de la segunda fila y de la cuarta columna de esta Matrix3D. |
M31 |
Obtiene o establece el valor de la tercera fila y la primera columna de esta Matrix3D. |
M32 |
Obtiene o establece el valor de la tercera fila y la segunda columna de esta Matrix3D. |
M33 |
Obtiene o establece el valor de la tercera fila y columna de esta Matrix3D. |
M34 |
Obtiene o establece el valor de la tercera fila y de la cuarta columna de esta Matrix3D. |
M44 |
Obtiene o establece el valor de la cuarta fila y columna de esta Matrix3D. |
OffsetX |
Obtiene o establece el valor de la cuarta fila y de la primera columna de esta Matrix3D. |
OffsetY |
Obtiene o establece el valor de la cuarta fila y de la segunda columna de esta Matrix3D. |
OffsetZ |
Obtiene o establece el valor de la cuarta fila y de la tercera columna de esta Matrix3D. |
Métodos
Equals(Matrix3D) |
Comprueba la igualdad entre dos matrices. |
Equals(Object) |
Comprueba la igualdad entre dos matrices. |
GetHashCode() |
Devuelve el código hash de esta matriz. |
Invert() |
Invierte esta estructura Matrix3D. |
ToString() |
Crea una representación de cadena de este objeto Matrix3D. |
ToString(IFormatProvider) |
Crea una representación de cadena de este objeto Matrix3D. |
Operadores
Equality(Matrix3D, Matrix3D) |
Compara dos instancias de Matrix3D para determinar si sus valores son iguales. |
Inequality(Matrix3D, Matrix3D) |
Compara dos instancias de Matrix3D para determinar si no son iguales. |
Multiply(Matrix3D, Matrix3D) |
Multiplica las matrices especificadas. |
Implementaciones de interfaz explícitas
IFormattable.ToString(String, IFormatProvider) |
Para obtener una descripción de este miembro, vea ToString(String, IFormatProvider). |