Matrix3D Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 | |
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). |