Uses of Class
org.apache.commons.numbers.quaternion.Quaternion
-
-
Uses of Quaternion in org.apache.commons.numbers.quaternion
Fields in org.apache.commons.numbers.quaternion declared as Quaternion Modifier and Type Field Description static QuaternionQuaternion. Ii.static QuaternionQuaternion. Jj.static QuaternionQuaternion. Kk.static QuaternionQuaternion. ONEIdentity quaternion.static QuaternionQuaternion. ZEROZero quaternion.Methods in org.apache.commons.numbers.quaternion that return Quaternion Modifier and Type Method Description QuaternionQuaternion. add(Quaternion q)Computes the sum of the instance and another quaternion.static QuaternionQuaternion. add(Quaternion q1, Quaternion q2)Computes the sum of two quaternions.QuaternionSlerp. apply(double t)Performs the interpolation.QuaternionQuaternion. conjugate()Returns the conjugate of this quaternion number.QuaternionQuaternion. divide(double alpha)Divides the instance by a scalar.QuaternionQuaternion. inverse()Returns the inverse of this instance.QuaternionQuaternion. multiply(double alpha)Multiplies the instance by a scalar.QuaternionQuaternion. multiply(Quaternion q)Returns the Hamilton product of the instance by a quaternion.static QuaternionQuaternion. multiply(Quaternion q1, Quaternion q2)Returns the Hamilton product of two quaternions.QuaternionQuaternion. negate()Returns the opposite of this instance.QuaternionQuaternion. normalize()Computes the normalized quaternion (the versor of the instance).static QuaternionQuaternion. of(double[] v)Builds a pure quaternion from a vector (assuming that the scalar part is zero).static QuaternionQuaternion. of(double scalar, double[] v)Builds a quaternion from scalar and vector parts.static QuaternionQuaternion. of(double w, double x, double y, double z)Builds a quaternion from its components.static QuaternionQuaternion. parse(String s)Parses a string that would be produced bytoString()and instantiates the corresponding object.QuaternionQuaternion. positivePolarForm()Returns the polar form of the quaternion.QuaternionQuaternion. subtract(Quaternion q)Subtracts a quaternion from the instance.static QuaternionQuaternion. subtract(Quaternion q1, Quaternion q2)Subtracts two quaternions.Methods in org.apache.commons.numbers.quaternion with parameters of type Quaternion Modifier and Type Method Description QuaternionQuaternion. add(Quaternion q)Computes the sum of the instance and another quaternion.static QuaternionQuaternion. add(Quaternion q1, Quaternion q2)Computes the sum of two quaternions.doubleQuaternion. dot(Quaternion q)Computes the dot-product of the instance by a quaternion.static doubleQuaternion. dot(Quaternion q1, Quaternion q2)Computes the dot-product of two quaternions.booleanQuaternion. equals(Quaternion q, double eps)Checks whether this instance is equal to another quaternion within a given tolerance.QuaternionQuaternion. multiply(Quaternion q)Returns the Hamilton product of the instance by a quaternion.static QuaternionQuaternion. multiply(Quaternion q1, Quaternion q2)Returns the Hamilton product of two quaternions.QuaternionQuaternion. subtract(Quaternion q)Subtracts a quaternion from the instance.static QuaternionQuaternion. subtract(Quaternion q1, Quaternion q2)Subtracts two quaternions.Constructors in org.apache.commons.numbers.quaternion with parameters of type Quaternion Constructor Description Slerp(Quaternion start, Quaternion end)Create an instance.
-