Share via


Membres Quaternion

Inclure les membres protégés
Inclure les membres hérités

Inclure les membres du .NET Framework
Inclure les membres du .NET Compact Framework
Inclure les membres de XNA Framework

Mise à jour : novembre 2007

Décrit un vecteur à quatre dimensions (x, y, z, w).

Le type Quaternion expose les membres suivants.

Constructeurs

  Nom Description
Quaternion Initialise une nouvelle instance de la classe Quaternion.

Début

Méthodes

  Nom Description
Add Ajoute deux quaternions.
Conjugate Retourne le conjugué d'un quaternion.
Dot Retourne le produit scalaire de deux quaternions.
Equals Retourne une valeur qui indique si l'instance actuelle équivaut à un objet spécifié. (Substitue ValueType.Equals(Object).)
Exp Surchargé. Calcule la grandeur exponentielle d'un quaternion.
Finalize Autorise Object à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant que Object soit récupéré par l'opération garbage collection. (Hérité de Object.)
GetHashCode Retourne le code de hachage pour l'instance actuelle. (Substitue ValueType.GetHashCode().)
GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Invert Surchargé. Conjugue et renormalise un quaternion.
Length Surchargé. Retourne la longueur d'un quaternion.
LengthSq Surchargé. Retourne le carré de la longueur d'un quaternion.
Ln Surchargé. Calcule le logarithme népérien d'un quaternion.
MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Multiply Surchargé. Détermine le produit de deux quaternions.
Normalize Surchargé. Crée la norme d'un quaternion.
RotationAxis Génère un quaternion qui est pivoté autour d'un axe arbitraire.
RotationMatrix Génère un quaternion à partir d'une matrice de rotation.
RotationYawPitchRoll Génère un quaternion avec l'embardée, l'inclinaison et le roulement donnés.
Slerp Interpole entre deux quaternions, en utilisant une interpolation linéaire sphérique.
Squad Interpole entre des quaternions, en utilisant une interpolation sphérique de quadrilatère.
SquadSetup Définit des points de contrôle pour l'interpolation sphérique de quadrilatère.
Subtract Soustrait deux instances de quaternion.
ToAxisAngle Calcule l'axe et l'angle de rotation pour un quaternion.
ToString Retourne un String qui représente le Object actuel. (Hérité de Object.)

Début

Opérateurs

  Nom Description
Addition Ajoute deux instances de la structure Quaternion.
Equality Compare les quaternions spécifiés pour déterminer s'ils sont identiques.
Inequality Compare les quaternions spécifiés pour déterminer s'ils sont différents.
Multiply Surchargé. Détermine le produit de deux quaternions.
Subtraction Soustrait deux quaternions.
UnaryNegation Retourne l'opposé du quaternion spécifié.

Début

Champs

  Nom Description
W Représente le composant w du quaternion.
X Représente le composant x du quaternion.
Y Représente le composant y du quaternion.
Z Représente le composant z du quaternion.

Début

Propriétés

  Nom Description
Identity Obtient un quaternion d'identité.
Zero Obtient un quaternion vide.

Début

Voir aussi

Référence

Quaternion, structure

Microsoft.WindowsMobile.DirectX, espace de noms