com.threed.jpct.skeleton
Class Matrix

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

public class Matrix
extends java.lang.Object


Constructor Summary
Matrix()
           
 
Method Summary
 float[] getMatrix()
           
 void inverseRotateVect(float[] pVect)
           
 void inverseTranslateVect(float[] pVect)
           
 void loadIdentity()
           
 void postMultiply(Matrix matrix)
           
 void set(float[] matrix)
           
 void setInverseRotationDegrees(float[] angles)
           
 void setInverseRotationRadians(float[] angles)
           
 void setInverseTranslation(float[] translation)
           
 void setRotationDegrees(float[] angles)
           
 void setRotationQuaternion(Quaternion quat)
           
 void setRotationRadians(float[] angles)
           
 void setTranslation(float[] translation)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Matrix

public Matrix()
Method Detail

set

public void set(float[] matrix)

loadIdentity

public void loadIdentity()

inverseRotateVect

public void inverseRotateVect(float[] pVect)

inverseTranslateVect

public void inverseTranslateVect(float[] pVect)

getMatrix

public float[] getMatrix()

postMultiply

public void postMultiply(Matrix matrix)

setTranslation

public void setTranslation(float[] translation)

setInverseTranslation

public void setInverseTranslation(float[] translation)

setRotationDegrees

public void setRotationDegrees(float[] angles)

setInverseRotationDegrees

public void setInverseRotationDegrees(float[] angles)

setRotationRadians

public void setRotationRadians(float[] angles)

setInverseRotationRadians

public void setInverseRotationRadians(float[] angles)

setRotationQuaternion

public void setRotationQuaternion(Quaternion quat)