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. |