Compartilhar via


Matrix3D Estrutura

Definição

Representa uma matriz 4×4 que é usada para transformações em um espaço 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
Herança
Matrix3D
Atributos
Implementações

Comentários

Esse struct representa a projeção do .NET do struct do WinRT Matrix3D (Windows Runtime). Para obter mais informações, consulte Matrix3D na referência da API UWP.

Construtores

Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Inicializa uma nova instância da classe Matrix3D.

Propriedades

HasInverse

Obtém um valor que indica se este Matrix3D pode ser invertido.

Identity

Altera um struct Matrix3D para uma Matrix3D de identidade.

IsIdentity

Determina se este struct Matrix3D é uma Matrix3D de identidade.

M11

Obtém ou define o valor da primeira linha e da primeira coluna desta Matrix3D.

M12

Obtém ou define o valor da primeira linha e da segunda coluna desta Matrix3D.

M13

Obtém ou define o valor da primeira linha e da terceira coluna desta Matrix3D.

M14

Obtém ou define o valor da primeira linha e da quarta coluna desta Matrix3D.

M21

Obtém ou define o valor da segunda linha e da primeira coluna desta Matrix3D.

M22

Obtém ou define o valor da segunda linha e da segunda coluna desta Matrix3D.

M23

Obtém ou define o valor da segunda linha e da terceira coluna desta Matrix3D.

M24

Obtém ou define o valor da segunda linha e da quarta coluna desta Matrix3D.

M31

Obtém ou define o valor da terceira linha e da primeira coluna desta Matrix3D.

M32

Obtém ou define o valor da terceira linha e da segunda coluna desta Matrix3D.

M33

Obtém ou define o valor da terceira linha e da terceira coluna desta Matrix3D.

M34

Obtém ou define o valor da terceira linha e da quarta coluna desta Matrix3D.

M44

Obtém ou define o valor da quarta linha e da quarta coluna desta Matrix3D.

OffsetX

Obtém ou define o valor da quarta linha e da primeira coluna desta Matrix3D.

OffsetY

Obtém ou define o valor da quarta linha e da segunda coluna desta Matrix3D.

OffsetZ

Obtém ou define o valor da quarta linha e da terceira coluna desta Matrix3D.

Métodos

Equals(Matrix3D)

Testa a igualdade entre duas matrizes.

Equals(Object)

Testa a igualdade entre duas matrizes.

GetHashCode()

Retorna o código hash desta matriz.

Invert()

Inverte este struct Matrix3D.

ToString()

Cria uma representação de cadeia de caracteres desse Matrix3D.

ToString(IFormatProvider)

Cria uma representação de cadeia de caracteres desse Matrix3D.

Operadores

Equality(Matrix3D, Matrix3D)

Compara duas instâncias de Matrix3D quanto à igualdade.

Inequality(Matrix3D, Matrix3D)

Compara a desigualdade de duas instâncias Matrix3D.

Multiply(Matrix3D, Matrix3D)

Multiplica as matrizes especificadas.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

Para obter uma descrição desse membro, confira ToString(String, IFormatProvider).

Aplica-se a

Confira também