Uses of Class
org.lwjgl.util.vector.Quaternion
Packages that use Quaternion
-
Uses of Quaternion in org.lwjgl.util.vector
Methods in org.lwjgl.util.vector that return QuaternionModifier and TypeMethodDescriptionstatic QuaternionQuaternion.mul(Quaternion left, Quaternion right, Quaternion dest) Sets the value of this quaternion to the quaternion product of quaternions left and right (this = left * right).static QuaternionQuaternion.mulInverse(Quaternion left, Quaternion right, Quaternion dest) Multiplies quaternion left by the inverse of quaternion right and places the value into this quaternion.Quaternion.negate(Quaternion dest) Calculate the conjugate of this quaternion and put it into the given onestatic QuaternionQuaternion.negate(Quaternion src, Quaternion dest) Calculate the conjugate of this quaternion and put it into the given oneQuaternion.normalise(Quaternion dest) Normalise this quaternion and place the result in another quaternion.static QuaternionQuaternion.normalise(Quaternion src, Quaternion dest) Normalise the source quaternion and place the result in another quaternion.static QuaternionQuaternion.scale(float scale, Quaternion src, Quaternion dest) Scale the source quaternion by scale and put the result in the destinationQuaternion.set(ReadableVector4f src) Load from another Vector4ffinal QuaternionQuaternion.setFromMatrix(Matrix3f m) Sets the value of this quaternion using the rotational component of the passed matrix.static QuaternionQuaternion.setFromMatrix(Matrix3f m, Quaternion q) Sets the value of the source quaternion using the rotational component of the passed matrix.final QuaternionQuaternion.setFromMatrix(Matrix4f m) Sets the value of this quaternion using the rotational component of the passed matrix.static QuaternionQuaternion.setFromMatrix(Matrix4f m, Quaternion q) Sets the value of the source quaternion using the rotational component of the passed matrix.Quaternion.setIdentity()Set this quaternion to the multiplication identity.static QuaternionQuaternion.setIdentity(Quaternion q) Set the given quaternion to the multiplication identity.Methods in org.lwjgl.util.vector with parameters of type QuaternionModifier and TypeMethodDescriptionstatic floatQuaternion.dot(Quaternion left, Quaternion right) The dot product of two quaternionsstatic QuaternionQuaternion.mul(Quaternion left, Quaternion right, Quaternion dest) Sets the value of this quaternion to the quaternion product of quaternions left and right (this = left * right).static QuaternionQuaternion.mulInverse(Quaternion left, Quaternion right, Quaternion dest) Multiplies quaternion left by the inverse of quaternion right and places the value into this quaternion.Quaternion.negate(Quaternion dest) Calculate the conjugate of this quaternion and put it into the given onestatic QuaternionQuaternion.negate(Quaternion src, Quaternion dest) Calculate the conjugate of this quaternion and put it into the given oneQuaternion.normalise(Quaternion dest) Normalise this quaternion and place the result in another quaternion.static QuaternionQuaternion.normalise(Quaternion src, Quaternion dest) Normalise the source quaternion and place the result in another quaternion.static QuaternionQuaternion.scale(float scale, Quaternion src, Quaternion dest) Scale the source quaternion by scale and put the result in the destinationstatic QuaternionQuaternion.setFromMatrix(Matrix3f m, Quaternion q) Sets the value of the source quaternion using the rotational component of the passed matrix.static QuaternionQuaternion.setFromMatrix(Matrix4f m, Quaternion q) Sets the value of the source quaternion using the rotational component of the passed matrix.static QuaternionQuaternion.setIdentity(Quaternion q) Set the given quaternion to the multiplication identity.