Compartilhar via


Quaternion Estrutura

Definição

Descreve um quatérnion, que é uma representação abstrata de uma orientação no espaço baseada em números complexos.

Em C++, Quaternion é projetado como a estrutura de quatérnion.

public value class quaternion
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct quaternion
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct Quaternion
var quaternion = {
x : /* Your value */,
y : /* Your value */,
z : /* Your value */,
w : /* Your value */
}
Public Structure Quaternion
Herança
Quaternion
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

O quatérnion de identidade é (0, 0, 0, 1), em que os valores de quatérnion são listados na ordem (x, y, z, w).

Esses valores de quatérnion não indicam diretamente um ângulo de rotação e um eixo.

Para obter mais informações sobre quatérnions, consulte Quatérnion, Quatérnions e rotação espacial e Introdução aos Quatérnions.

Campos

W

O componente w do quatérnion, que é a parte do número real do quatérnion.

X

O componente x do quatérnion, que é o coeficiente do vetor de unidade i no quatérnion.

Y

O componente y do quatérnion, que é o coeficiente do vetor de unidade j no quatérnion.

Z

O componente z do quatérnion, que é o coeficiente do vetor de unidade k no quatérnion.

Aplica-se a

Confira também

  • <xref:Windows.Perception.Spatial.SpatialLocation.Orientation%0a%0a%5bquaternion+structure%5d(%2fwindows%2fwin32%2fnumerics_h%2fquaternion-structure)>