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
-
XYZ
-
-
XZY
-
-
YXZ
-
-
YZX
-
-
ZXY
-
-
ZYX
-
-
Quaternion()
-
-
Quaternion(float[])
-
-
getAxisAngle(float[])
-
-
getAxisAngle(float[], float[])
-
-
getAxisAngle(float[], float[], float[], float[])
-
-
getAxisAngle(Vec3f, float[])
-
-
getEulers(double[], int)
-
-
getEulers(float[])
-
-
getEulers(float[], float[])
-
-
getEulers(float[], float[], float[])
-
-
getEulers(int, double[])
-
-
getEulers(int, int, int, double[])
-
-
getMat3(float[][])
-
-
getMat3(Matrix3f)
-
-
getQuat(float[])
-
-
getQuat(float[], float[], float[], float[])
-
-
getQuat(Quaternion)
-
-
getQuatValue(int)
-
-
length()
-
-
length_sqr()
-
-
makeIdent()
-
-
print()
-
-
setAxisAngle(float, float, float, float)
-
-
setAxisAngle(float[])
-
-
setAxisAngle(float[], float)
-
-
setAxisAngle(Vec3f, float)
-
-
setEulers(float, float, float)
-
-
setEulers(float[])
-
-
setMat3(float[][])
-
-
setMat3(Matrix3f)
-
-
setQuat(float, float, float, float)
-
-
setQuat(float[])
-
-
setQuat(Quaternion)
-
-
setQuatValue(int, float)
-
XYZ
public static final int XYZ
XZY
public static final int XZY
YXZ
public static final int YXZ
YZX
public static final int YZX
ZXY
public static final int ZXY
ZYX
public static final int ZYX
Quaternion
public Quaternion()
Quaternion
public Quaternion(float quat[])
makeIdent
public void makeIdent()
print
public void print()
setAxisAngle
public void setAxisAngle(float axis_angle[])
getAxisAngle
public void getAxisAngle(float 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 void getEulers(double hpr[],
int order)
getEulers
public void getEulers(int order,
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)
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)
length
public float length()
length_sqr
public float length_sqr()
All Packages Class Hierarchy This Package Previous Next Index