All Packages Class Hierarchy This Package Previous Next Index
Class improv.util.Quaternion
java.lang.Object
|
+----improv.util.Quaternion
- public final class Quaternion
- extends Object
-
Quaternion()
-
-
Quaternion(float[])
-
-
Quaternion(float[], float)
-
-
Quaternion(float[], float[])
-
-
Quaternion(Matrix3f)
-
-
Quaternion(Matrix4f)
-
-
Quaternion(Quaternion)
-
-
Quaternion(Vec3f, float)
-
-
Quaternion(Vec3f, Vec3f)
-
-
add(Quaternion)
-
-
add(Quaternion, Quaternion)
-
-
conjugate()
-
-
conjugate(Quaternion)
-
-
getAxisAngle(float[])
-
-
getAxisAngle(float[], float[])
-
-
getAxisAngle(float[], float[], float[], float[])
-
-
getAxisAngle(Vec3f, float[])
-
-
getAxisAngle(Vec4f)
-
-
getEulers(float[])
-
-
getEulers(float[], float[])
-
-
getEulers(float[], float[], float[])
-
-
getEulers(int, int, int, double[])
-
-
getMat3(float[][])
-
-
getMat3(Matrix3f)
-
-
getMat4(float[][])
-
-
getMat4(Matrix4f)
-
-
getQuat(float[])
-
-
getQuat(float[], float[], float[], float[])
-
-
getQuat(Quaternion)
-
-
getQuatValue(int)
-
-
getVec(float[])
-
-
getVec(float[], float[], float[])
-
-
getVec(Vec3f)
-
-
invert()
-
-
invert(Quaternion)
-
-
length()
-
-
length_sqr()
-
-
makeFromVecs(float, float, float, float, float, float)
-
-
makeFromVecs(float[], float[])
-
-
makeFromVecs(Vec3f, Vec3f)
-
-
makeIdent()
-
-
mult(Quaternion, Quaternion)
-
-
normalize()
-
-
normalize(Quaternion)
-
-
postMult(Quaternion)
-
-
preMult(Quaternion)
-
-
print()
-
-
setAxisAngle(float, float, float, float)
-
-
setAxisAngle(float[])
-
-
setAxisAngle(float[], float)
-
-
setAxisAngle(Vec3f, float)
-
-
setAxisAngle(Vec4f)
-
-
setEulers(float, float, float)
-
-
setEulers(float[])
-
-
setMat3(float[][])
-
-
setMat3(Matrix3f)
-
-
setMat4(float[][])
-
-
setMat4(Matrix4f)
-
-
setQuat(float, float, float, float)
-
-
setQuat(float[])
-
-
setQuat(Quaternion)
-
-
setQuatValue(int, float)
-
-
setVec(float, float, float)
-
-
setVec(float[])
-
-
setVec(Vec3f)
-
-
slerp(Quaternion, Quaternion, float, int)
-
-
sub(Quaternion)
-
-
sub(Quaternion, Quaternion)
-
-
xform(float[])
-
-
xform(Vec3f)
-
Quaternion
public Quaternion()
Quaternion
public Quaternion(float axis[],
float angle)
Quaternion
public Quaternion(float quat[])
Quaternion
public Quaternion(Vec3f axis,
float angle)
Quaternion
public Quaternion(Matrix3f mat)
Quaternion
public Quaternion(Matrix4f mat)
Quaternion
public Quaternion(Quaternion quat)
Quaternion
public Quaternion(float vec1[],
float vec2[])
Quaternion
public Quaternion(Vec3f vec1,
Vec3f vec2)
print
public void print()
setVec
public void setVec(float i,
float j,
float k)
getVec
public void getVec(float i[],
float j[],
float k[])
setVec
public void setVec(float vec[])
getVec
public void getVec(float vec[])
setVec
public void setVec(Vec3f vec)
getVec
public void getVec(Vec3f vec)
setAxisAngle
public void setAxisAngle(float axis_angle[])
getAxisAngle
public void getAxisAngle(float axis_angle[])
setAxisAngle
public void setAxisAngle(Vec4f axis_angle)
getAxisAngle
public void getAxisAngle(Vec4f axis_angle)
setAxisAngle
public void setAxisAngle(float axis[],
float angle)
getAxisAngle
public void getAxisAngle(float axis[],
float angle[])
setAxisAngle
public void setAxisAngle(Vec3f axis,
float angle)
getAxisAngle
public void getAxisAngle(Vec3f axis,
float angle[])
setAxisAngle
public void setAxisAngle(float i,
float j,
float k,
float angle)
getAxisAngle
public void getAxisAngle(float i[],
float j[],
float k[],
float angle[])
setEulers
public void setEulers(float hpr[])
getEulers
public void getEulers(float hpr[])
getEulers
public void getEulers(int u,
int v,
int w,
double hpr[])
getEulers
public static void getEulers(float quat[],
float hpr[])
setEulers
public void setEulers(float h,
float p,
float r)
getEulers
public void getEulers(float h[],
float p[],
float r[])
setMat3
public void setMat3(float mat[][])
getMat3
public void getMat3(float mat[][])
setMat3
public void setMat3(Matrix3f mat)
getMat3
public void getMat3(Matrix3f mat)
setMat4
public void setMat4(float mat[][])
getMat4
public void getMat4(float mat[][])
setMat4
public void setMat4(Matrix4f mat)
getMat4
public void getMat4(Matrix4f mat)
setQuat
public void setQuat(float quat[])
getQuat
public void getQuat(float quat[])
setQuat
public void setQuat(Quaternion quat)
getQuat
public void getQuat(Quaternion quat)
setQuat
public void setQuat(float i,
float j,
float k,
float w)
getQuat
public void getQuat(float i[],
float j[],
float k[],
float w[])
setQuatValue
public void setQuatValue(int index,
float value)
getQuatValue
public float getQuatValue(int index)
makeIdent
public void makeIdent()
length
public float length()
length_sqr
public float length_sqr()
normalize
public void normalize()
normalize
public void normalize(Quaternion quat)
conjugate
public void conjugate()
conjugate
public void conjugate(Quaternion quat)
invert
public void invert()
invert
public void invert(Quaternion quat)
add
public void add(Quaternion quat)
add
public void add(Quaternion quat1,
Quaternion quat2)
sub
public void sub(Quaternion quat)
sub
public void sub(Quaternion quat1,
Quaternion quat2)
preMult
public void preMult(Quaternion quat1)
postMult
public void postMult(Quaternion quat2)
mult
public void mult(Quaternion quat1,
Quaternion quat2)
makeFromVecs
public void makeFromVecs(float i1,
float j1,
float k1,
float i2,
float j2,
float k2)
makeFromVecs
public void makeFromVecs(float vec1[],
float vec2[])
makeFromVecs
public void makeFromVecs(Vec3f vec1,
Vec3f vec2)
xform
public void xform(Vec3f vec)
xform
public void xform(float v[])
slerp
public void slerp(Quaternion quat1,
Quaternion quat2,
float alpha,
int spin)
All Packages Class Hierarchy This Package Previous Next Index