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 deTypeAccessDescription
identityQuaternionLireObtient l’identité.

méthodes

SignatureDescription
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)QuaternionAppels de EulerAngle (pitch, yaw, roll) sur cette instance Quaternion.
fromAngleAxis(angle: double, axis: Vector3)QuaternionCréation d’un quaternion à partir d’un angle de rotation et d ́un vecteur axée
getIdentity()QuaternionIl remet l’identité.
normalize()QuaternionRetourne un quaternion d’unité-longueur équivalent à l’original
conjugate()QuaternionRetourne le conjugate du quaternion (negue la partie vectorielle)
multiply(a: Quaternion, b: Quaternion)QuaternionRetourne le produit de deux quaternions a et b
multiply(q: Quaternion)QuaternionOn appelle multipli(q) sur cette instance Quaternion.

Voir aussi

 Français