Compartir a través de


Quaternion Estructura

Definición

Describe un cuaternión, que es una representación abstracta de una orientación en el espacio que se basa en números complejos.

En C++, Quaternion se proyecta como estructura de cuaternión.

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
Herencia
Quaternion
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

El cuaternión de identidad es (0, 0, 0, 1), donde los valores de cuaternión se enumeran en el orden (x, y, z, w).

Estos valores de cuaternión no indican directamente un ángulo de rotación y un eje.

Para obtener más información sobre los cuaterniones, vea Quaternion, Quaternions y rotación espacial, e Introducción a los cuaterniones.

Campos

W

Componente w del cuaternión, que es la parte del número real del cuaternión.

X

Componente x del cuaternión, que es el coeficiente del vector de unidad i en el cuaternión.

Y

Componente y del cuaternión, que es el coeficiente del vector de unidad j en el cuaternión.

Z

Componente z del cuaternión, que es el coeficiente del vector de unidad k en el cuaternión.

Se aplica a

Consulte también

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