Uses of Class
eu.svjatoslav.sixth.e3d.math.Quaternion
Packages that use Quaternion
-
Uses of Quaternion in eu.svjatoslav.sixth.e3d.math
Methods in eu.svjatoslav.sixth.e3d.math that return QuaternionModifier and TypeMethodDescriptionQuaternion.clone()Creates a copy of this quaternion.static QuaternionQuaternion.fromAngles(double angleXZ, double angleYZ) Creates a quaternion from XZ (yaw) and YZ (pitch) Euler angles.static QuaternionQuaternion.fromAngles(double yaw, double pitch, double roll) Creates a quaternion from full Euler angles (yaw, pitch, roll).static QuaternionQuaternion.fromAxisAngle(Point3D axis, double angle) Creates a quaternion from an axis-angle representation.Transform.getRotation()Returns the rotation component of this transform.static QuaternionQuaternion.identity()Returns the identity quaternion representing no rotation.Quaternion.invert()Returns the inverse (conjugate) of this unit quaternion.Quaternion.multiply(Quaternion other) Multiplies this quaternion by another (Hamilton product).Quaternion.normalize()Normalizes this quaternion to unit length.Methods in eu.svjatoslav.sixth.e3d.math with parameters of type QuaternionModifier and TypeMethodDescriptionQuaternion.multiply(Quaternion other) Multiplies this quaternion by another (Hamilton product).voidQuaternion.set(Quaternion other) Copies the values from another quaternion into this one.Constructors in eu.svjatoslav.sixth.e3d.math with parameters of type QuaternionModifierConstructorDescriptionTransform(Point3D translation, Quaternion rotation) Creates a transform with the specified translation and rotation.