Matrix3D Estrutura

Definição

Representa uma matriz 4 × 4 que é usada para transformações num 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

Observações

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

Construtores

Name Description
Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Inicializa uma nova instância da Matrix3D classe.

Propriedades

Name Description
HasInverse

Obtém um valor que indica se isto Matrix3D é invertível.

Identity

Transforma uma Matrix3D estrutura numa identidade Matrix3D.

IsIdentity

Determina se esta Matrix3D estrutura é uma identidade Matrix3D.

M11

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

M12

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

M13

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

M14

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

M21

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

M22

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

M23

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

M24

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

M31

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

M32

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

M33

Obtém ou define o valor da terceira linha e terceira coluna deste 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 deste Matrix3D.

OffsetX

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

OffsetY

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

OffsetZ

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

Métodos

Name Description
Equals(Matrix3D)

Testa a igualdade entre duas matrizes.

Equals(Object)

Testa a igualdade entre duas matrizes.

GetHashCode()

Devolve o código de hash para esta matriz.

Invert()

Inverte esta Matrix3D struct.

ToString()

Cria uma representação de cadeia deste Matrix3D.

ToString(IFormatProvider)

Cria uma representação de cadeia deste Matrix3D.

Operadores

Name Description
Equality(Matrix3D, Matrix3D)

Compara duas Matrix3D instâncias para a igualdade.

Inequality(Matrix3D, Matrix3D)

Compara dois Matrix3D casos de desigualdade.

Multiply(Matrix3D, Matrix3D)

Multiplica as matrizes especificadas.

Implementações de Interface Explícita

Name Description
IFormattable.ToString(String, IFormatProvider)

Para uma descrição deste elemento, veja ToString(String, IFormatProvider).

Aplica-se a

Ver também