Quaternion
Vue d’ensemble
Quaternion C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Serializable.
Quaternion.Quaternion crée un quaternion avec des composants par défaut (0,0,0).
Cette classe fournit 9 méthodes pour travailler avec des objets Quaternion dans les programmes Java. Les méthodes disponibles comprennent : Quaternion, conjugate, fromAngleAxis, fromEulerAngle, getIdentity, multiply, normalize. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.3D FOSS pour le package Java. Propriétés : identity.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
identity | Quaternion | Lire | Obtient l’identité. |
méthodes
| Signature | Description |
|---|---|
Quaternion() | Initialiser la quaternion avec des composants donnés x, y, z, w |
Quaternion(w: double, x: double, y: double, z: double) | Appelle Quaternion(w, x, y, z) sur cette instance Quatternions. |
fromEulerAngle(pitch: double, yaw: double, roll: double) → Quaternion | Appels de EulerAngle (pitch, yaw, roll) sur cette instance Quaternion. |
fromAngleAxis(angle: double, axis: Vector3) → Quaternion | Création d’un quaternion à partir d’un angle de rotation et d ́un vecteur axée |
getIdentity() → Quaternion | Il remet l’identité. |
normalize() → Quaternion | Retourne un quaternion d’unité-longueur équivalent à l’original |
conjugate() → Quaternion | Retourne le conjugate du quaternion (negue la partie vectorielle) |
multiply(a: Quaternion, b: Quaternion) → Quaternion | Retourne le produit de deux quaternions a et b |
multiply(q: Quaternion) → Quaternion | On appelle multipli(q) sur cette instance Quaternion. |