Matrix3D Estructura

Definición

Representa una matriz de 4 × 4 que se utiliza para transformaciones en un espacio tridimensional (3D).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
Herencia
Matrix3D
Atributos
Implementaciones

Comentarios

Este struct representa la proyección .net del struct Windows Runtime (WinRT) Matrix3D .This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix3D struct. Para obtener más información, consulte Matrix3D en la referencia de la API de UWP.For more information, see Matrix3D in the UWP API reference.

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.Initializes a new instance of the Matrix3D class.

Propiedades

HasInverse

Obtiene un valor que indica si Matrix3D se puede invertir.Gets a value that indicates whether this Matrix3D is invertible.

Identity

Cambia una estructura Matrix3D en un identidad de Matrix3D.Changes a Matrix3D struct into an identity Matrix3D.

IsIdentity

Determina si esta estructura Matrix3D es un objeto Matrix3D de identidad.Determines whether this Matrix3D struct is an identity Matrix3D.

M11

Obtiene o establece el valor de la primera fila y la primera columna de este objeto Matrix3D.Gets or sets the value of the first row and first column of this Matrix3D.

M12

Obtiene o establece el valor de la primera fila y la segunda columna de este objeto Matrix3D.Gets or sets the value of the first row and second column of this Matrix3D.

M13

Obtiene o establece el valor de la primera fila y la tercera columna de este objeto Matrix3D.Gets or sets the value of the first row and third column of this Matrix3D.

M14

Obtiene o establece el valor de la primera fila y la cuarta columna de este objeto Matrix3D.Gets or sets the value of the first row and fourth column of this Matrix3D.

M21

Obtiene o establece el valor de la segunda fila y la primera columna de este objeto Matrix3D.Gets or sets the value of the second row and first column of this Matrix3D.

M22

Obtiene o establece el valor de la segunda fila y la segunda columna de este objeto Matrix3D.Gets or sets the value of the second row and second column of this Matrix3D.

M23

Obtiene o establece el valor de la segunda fila y la tercera columna de este objeto Matrix3D.Gets or sets the value of the second row and third column of this Matrix3D.

M24

Obtiene o establece el valor de la segunda fila y la cuarta columna de este objeto Matrix3D.Gets or sets the value of the second row and fourth column of this Matrix3D.

M31

Obtiene o establece el valor de la tercera fila y la primera columna de este objeto Matrix3D.Gets or sets the value of the third row and first column of this Matrix3D.

M32

Obtiene o establece el valor de la tercera fila y la segunda columna de este objeto Matrix3D.Gets or sets the value of the third row and second column of this Matrix3D.

M33

Obtiene o establece el valor de la tercera fila y la tercera columna de este objeto Matrix3D.Gets or sets the value of the third row and third column of this Matrix3D.

M34

Obtiene o establece el valor de la tercera fila y la cuarta columna de este objeto Matrix3D.Gets or sets the value of the third row and fourth column of this Matrix3D.

M44

Obtiene o establece el valor de la cuarta fila y la cuarta columna de este objeto Matrix3D.Gets or sets the value of the fourth row and fourth column of this Matrix3D.

OffsetX

Obtiene o establece el valor de la cuarta fila y la primera columna de este objeto Matrix3D.Gets or sets the value of the fourth row and first column of this Matrix3D.

OffsetY

Obtiene o establece el valor de la cuarta fila y la segunda columna de este objeto Matrix3D.Gets or sets the value of the fourth row and second column of this Matrix3D.

OffsetZ

Obtiene o establece el valor de la cuarta fila y la tercera columna de este objeto Matrix3D.Gets or sets the value of the fourth row and third column of this Matrix3D.

Métodos

Equals(Matrix3D)

Comprueba la igualdad entre dos matrices.Tests for equality between two matrices.

Equals(Object)

Comprueba la igualdad entre dos matrices.Tests for equality between two matrices.

GetHashCode()

Devuelve el código hash de esta matriz.Returns the hash code for this matrix.

Invert()

Invierte esta estructura Matrix3D.Inverts this Matrix3D struct.

ToString()

Crea una representación de cadena de este objeto Matrix3D.Creates a string representation of this Matrix3D.

ToString(IFormatProvider)

Crea una representación de cadena de este objeto Matrix3D.Creates a string representation of this Matrix3D.

Operadores

Equality(Matrix3D, Matrix3D)

Compara dos instancias de Matrix3D para determinar si sus valores son iguales.Compares two Matrix3D instances for equality.

Inequality(Matrix3D, Matrix3D)

Compara dos instancias de Matrix3D para determinar si no son iguales.Compares two Matrix3D instances for inequality.

Multiply(Matrix3D, Matrix3D)

Multiplica las matrices especificadas.Multiplies the specified matrices.

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider)

Para una descripción de este miembro, vea ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Se aplica a

Consulte también: