Uses of Class
toxi.geom.Quaternion

Packages that use Quaternion
toxi.geom   
 

Uses of Quaternion in toxi.geom
 

Methods in toxi.geom that return Quaternion
 Quaternion Quaternion.add(Quaternion q)
           
 Quaternion Quaternion.addSelf(Quaternion q)
           
 Quaternion Quaternion.copy()
           
static Quaternion Quaternion.createFromAxisAngle(ReadonlyVec3D axis, float angle)
          Creates a Quaternion from a axis and a angle.
static Quaternion Quaternion.createFromEuler(float pitch, float yaw, float roll)
          Creates a Quaternion from Euler angles.
static Quaternion Quaternion.createFromMatrix(Matrix4x4 m)
          Creates a quaternion from a rotation matrix.
static Quaternion Quaternion.getAlignmentQuat(ReadonlyVec3D dir, ReadonlyVec3D forward)
          Constructs a quaternion that rotates the vector given by the "forward" param into the direction given by the "dir" param.
 Quaternion Quaternion.getConjugate()
          Computes this quaternion's conjugate, defined as the same w around the inverted axis.
 Quaternion Quaternion.getNormalized()
          Computes normalized version of this quaternion.
 Quaternion Quaternion.identity()
           
 Quaternion Quaternion.interpolateTo(Quaternion target, float t)
          Spherical interpolation to target quaternion (code ported from GamaSutra)
 Quaternion Quaternion.interpolateTo(Quaternion target, float t, InterpolateStrategy is)
           
 Quaternion Quaternion.interpolateToSelf(Quaternion target, float t)
          Spherical interpolation to target quaternion (code ported from GamaSutra)
 Quaternion Quaternion.interpolateToSelf(Quaternion target, float t, InterpolateStrategy is)
          Uses spherical interpolation to approach the target quaternion.
 Quaternion Quaternion.multiply(Quaternion q2)
           
 Quaternion Quaternion.normalize()
           
 Quaternion Quaternion.scale(float t)
           
 Quaternion Quaternion.scaleSelf(float t)
           
 Quaternion Quaternion.set(float w, float x, float y, float z)
           
 Quaternion Quaternion.set(float w, Vec3D v)
           
 Quaternion Quaternion.set(Quaternion q)
           
 Quaternion Quaternion.sub(Quaternion q)
           
 Quaternion Quaternion.subSelf(Quaternion q)
           
 

Methods in toxi.geom with parameters of type Quaternion
 Quaternion Quaternion.add(Quaternion q)
           
 Quaternion Quaternion.addSelf(Quaternion q)
           
 float Quaternion.dot(Quaternion q)
          Computes the dot product with the given quaternion.
 Quaternion Quaternion.interpolateTo(Quaternion target, float t)
          Spherical interpolation to target quaternion (code ported from GamaSutra)
 Quaternion Quaternion.interpolateTo(Quaternion target, float t, InterpolateStrategy is)
           
 Quaternion Quaternion.interpolateToSelf(Quaternion target, float t)
          Spherical interpolation to target quaternion (code ported from GamaSutra)
 Quaternion Quaternion.interpolateToSelf(Quaternion target, float t, InterpolateStrategy is)
          Uses spherical interpolation to approach the target quaternion.
 Quaternion Quaternion.multiply(Quaternion q2)
           
 Quaternion Quaternion.set(Quaternion q)
           
 Quaternion Quaternion.sub(Quaternion q)
           
 Quaternion Quaternion.subSelf(Quaternion q)
           
 

Constructors in toxi.geom with parameters of type Quaternion
Quaternion(Quaternion q)