Quaternion 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.
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)>