Uses of Class
net.jinx.slowmath.Quaternion

Packages that use Quaternion
net.jinx.slowmath   
 

Uses of Quaternion in net.jinx.slowmath
 

Methods in net.jinx.slowmath that return Quaternion
 Quaternion Quaternion.add(Quaternion q)
           
 Quaternion Quaternion.add(Real n)
           
 Quaternion Quaternion.conjugate()
           
 Quaternion Quaternion.divide(Quaternion q)
           
 Quaternion Quaternion.divide(Real n)
           
 Quaternion Quaternion.invert()
           
 Quaternion Quaternion.multiply(Quaternion q2)
           
 Quaternion Quaternion.multiply(Real n)
           
 Quaternion Quaternion.normalize()
           
 Quaternion Quaternion.subtract(Quaternion q)
           
 Quaternion Quaternion.subtract(Real n)
           
 Quaternion Matrix3D.transform(Quaternion v)
          Transforms v and returns the result.
 

Methods in net.jinx.slowmath with parameters of type Quaternion
 Quaternion Quaternion.add(Quaternion q)
           
 Quaternion Quaternion.divide(Quaternion q)
           
 Quaternion Quaternion.multiply(Quaternion q2)
           
 Matrix3D Matrix3D.rotate(Quaternion q)
          Applies a rotation transformation and returns the result.
static Matrix3D Matrix3D.rotationMatrix(Quaternion q)
          Constructs a rotation Matrix3D for q.
 Quaternion Quaternion.subtract(Quaternion q)
           
 Quaternion Matrix3D.transform(Quaternion v)
          Transforms v and returns the result.
 

Constructors in net.jinx.slowmath with parameters of type Quaternion
Matrix3D(Quaternion r1, Quaternion r2, Quaternion r3, Quaternion r4)
          Constructs a Matrix3D from four Quaternions.