Compartir a través de


Matrix3D Estructura

Definición

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
Matrix3D
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

Cambia una estructura Matrix3D en un identidad de Matrix3D.

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).

Se aplica a

Consulte también