Partager via


Quaternion Structure

Définition

Décrit un quaternion, qui est une représentation abstraite d’une orientation dans l’espace basée sur des nombres complexes.

En C++, quaternion est projeté en tant que structure de quaternion.

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
Héritage
Quaternion
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Le quaternion d’identité est (0, 0, 0, 1), où les valeurs de quaternion sont répertoriées dans l’ordre (x, y, z, w).

Ces valeurs de quaternion n’indiquent pas directement un angle de rotation et un axe.

Pour plus d’informations sur les quaternions, consultez Quaternion, Quaternions et rotation spatiale et Présentation des quaternions.

Champs

W

Composant w du quaternion, qui est la partie numérique réelle du quaternion.

X

Composant x du quaternion, qui est le coefficient du vecteur d’unité i dans le quaternion.

Y

Composant y du quaternion, qui est le coefficient du vecteur d’unité j dans le quaternion.

Z

Composant z du quaternion, qui est le coefficient du vecteur d’unité k dans le quaternion.

S’applique à

Voir aussi

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