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