Quaternion Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un quaternion.
[System.Serializable]
public struct Quaternion : IEquatable<OpenTK.Quaternion>
type Quaternion = struct
- Héritage
-
Quaternion
- Attributs
- Implémente
Constructeurs
Quaternion(Matrix3) |
Représente un quaternion. |
Quaternion(Single, Single, Single, Single) |
Construire un nouveau Quaternion |
Quaternion(Vector3, Single) |
Représente un quaternion. |
Champs
Identity |
Définit le quaternion d’identité. |
Propriétés
Length |
Obtient la longueur (magnitude) du quaternion. |
LengthSquared |
Obtient le carré de la longueur du quaternion (magnitude). |
W |
Obtient ou définit le composant W de cette instance. |
X |
Obtient ou définit le composant X de cette instance. |
Xyz |
Obtient ou définit un OpenTK.Vector3 avec les composants X, Y et Z de cette instance. |
XYZ |
Obsolète.
Obtient ou définit un OpenTK.Vector3 avec les composants X, Y et Z de cette instance. |
Y |
Obtient ou définit le composant Y de cette instance. |
Z |
Obtient ou définit le composant Z de cette instance. |
Méthodes
Add(Quaternion, Quaternion, Quaternion) |
Ajouter deux quaternions |
Add(Quaternion, Quaternion) |
Représente un quaternion. |
Conjugate() |
Convertir ce quaternion en son conjugué |
Conjugate(Quaternion, Quaternion) |
Obtenir le conjugué du quaternion donné |
Conjugate(Quaternion) |
Représente un quaternion. |
Equals(Object) |
Compare cet objet instance à un autre objet à des fins d’égalité. |
Equals(Quaternion) |
Compare ce Quaternion instance à un autre Quaternion pour l’égalité. |
FromAxisAngle(Vector3, Single) |
Représente un quaternion. |
GetHashCode() |
Fournit le code de hachage pour cet objet. |
Invert(Quaternion, Quaternion) |
Obtenir l’inverse du quaternion donné |
Invert(Quaternion) |
Représente un quaternion. |
Mult(Quaternion, Quaternion, Quaternion) |
Obsolète.
Représente un quaternion. |
Mult(Quaternion, Quaternion) |
Obsolète.
Représente un quaternion. |
Multiply(Quaternion, Quaternion, Quaternion) |
Représente un quaternion. |
Multiply(Quaternion, Quaternion) |
Représente un quaternion. |
Multiply(Quaternion, Single, Quaternion) |
Représente un quaternion. |
Multiply(Quaternion, Single, Quaternion) |
Obsolète.
Représente un quaternion. |
Multiply(Quaternion, Single) |
Représente un quaternion. |
Normalize() |
Met à l’échelle le quaternion en unité de longueur. |
Normalize(Quaternion, Quaternion) |
Mettre à l’échelle le quaternion donné en fonction de la longueur d’unité |
Normalize(Quaternion) |
Représente un quaternion. |
Slerp(Quaternion, Quaternion, Single) |
Représente un quaternion. |
Sub(Quaternion, Quaternion, Quaternion) |
Soustrait deux instances. |
Sub(Quaternion, Quaternion) |
Représente un quaternion. |
ToAxisAngle() |
Représente un quaternion. |
ToAxisAngle(Vector3, Single) |
Représente un quaternion. |
ToString() |
Renvoie un system.String qui représente le quaternion actuel. |
Opérateurs
Addition(Quaternion, Quaternion) |
Représente un quaternion. |
Equality(Quaternion, Quaternion) |
Représente un quaternion. |
Inequality(Quaternion, Quaternion) |
Représente un quaternion. |
Multiply(Quaternion, Quaternion) |
Représente un quaternion. |
Multiply(Quaternion, Single) |
Représente un quaternion. |
Multiply(Single, Quaternion) |
Représente un quaternion. |
Subtraction(Quaternion, Quaternion) |
Représente un quaternion. |