Matrix3D Estrutura

Definição

Representa uma matriz 4 × 4 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 .NET do Windows Runtime (WinRT) Matrix3D struct. Para obter mais informações, consulte Matrix3D na referência da API UWP.

Construtores

Nome Description
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

Nome Description
HasInverse

Obtém um valor que indica se isso Matrix3D é inverterível.

Identity

Altera um Matrix3D struct em uma identidade Matrix3D.

IsIdentity

Determina se esse Matrix3D struct é 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 da 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 da terceira coluna deste Matrix3D.

M34

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

M44

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

Métodos

Nome Description
Equals(Matrix3D)

Testa a igualdade entre duas matrizes.

Equals(Object)

Testa a igualdade entre duas matrizes.

GetHashCode()

Retorna o código hash dessa matriz.

Invert()

Inverte esse Matrix3D struct.

ToString()

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

ToString(IFormatProvider)

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

Operadores

Nome Description
Equality(Matrix3D, Matrix3D)

Compara duas Matrix3D instâncias para igualdade.

Inequality(Matrix3D, Matrix3D)

Compara duas Matrix3D instâncias de desigualdade.

Multiply(Matrix3D, Matrix3D)

Multiplica as matrizes especificadas.

Implantações explícitas de interface

Nome Description
IFormattable.ToString(String, IFormatProvider)

Para obter uma descrição deste membro, consulte ToString(String, IFormatProvider).

Aplica-se a

Confira também