com.threed.jpct.skeleton
Class Quaternion

java.lang.Object
  extended by com.threed.jpct.skeleton.Quaternion

public class Quaternion
extends java.lang.Object


Constructor Summary
Quaternion(float[] angles)
           
Quaternion(float ax, float ay, float az, float angle)
           
Quaternion(Quaternion q1, Quaternion q2, float interp)
           
 
Method Summary
 void fromAngles(float[] angles)
           
 void fromAxisAngle(float ax, float ay, float az, float angle)
           
 void inverse()
           
 void slerp(Quaternion q1, Quaternion q2, float interp)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Quaternion

public Quaternion(float[] angles)

Quaternion

public Quaternion(Quaternion q1,
                  Quaternion q2,
                  float interp)

Quaternion

public Quaternion(float ax,
                  float ay,
                  float az,
                  float angle)
Method Detail

inverse

public void inverse()

fromAxisAngle

public void fromAxisAngle(float ax,
                          float ay,
                          float az,
                          float angle)

fromAngles

public void fromAngles(float[] angles)

slerp

public void slerp(Quaternion q1,
                  Quaternion q2,
                  float interp)