Maven module :un.api : api-math :
Class :
un.impl.math.Quaternions
Extends/Implements : -
Subclasses : -
Variables : -
Functions :
add,
subtract,
dot,
normalize,
conjugate,
scale,
length,
multiplyQuaternion,
multiplyVector,
inverse,
lerp,
slerp,
fromAngle,
toMatrix,
toAxisAngle
public double[]
add (double[] quaternion, double[] other, double[] buffer)
public double[]
subtract (double[] quaternion, double[] other, double[] buffer)
public double
dot (double[] q1, double[] q2)
public double[]
normalize (double[] quaternion, double[] buffer)
public double[]
conjugate (double[] quaternion, double[] buffer)
public double[]
scale (double[] quaternion, double scale, double[] buffer)
public double
length (double[] quaternion)
public double[]
multiplyQuaternion (double[] l, double[] r, double[] buffer)
public double[]
multiplyVector (double[] q, double[] v, double[] buffer)
public double[]
inverse (double[] values, double[] buffer)
public double[]
lerp (double[] q1, double[] q2, double ratio, double[] buffer)
public double[]
slerp (double[] q1, double[] q2, double ratio, double[] buffer)
public double[]
fromAngle (Tuple axis, double angle, double[] buffer)
public double[][]
toMatrix (double[] quaternion, double[][] matrix)
public double
toAxisAngle (double[] quaternion, double[] axis)