org.jmol.util
Class Quaternion
public
class
Quaternion
extends Object
public Matrix3f mat
public float q0
public float q1
public float q2
public float q3
private Quaternion(float q0, float q1, float q2, float q3)
public Quaternion(Point4f pt)
public Quaternion(Tuple3f pt, float theta)
public Quaternion(Matrix3f mat)
public String getInfo()
public Matrix3f getMatrix()
public Vector3f getNormal()
public static final
Quaternion getQuaternionFrame(Vector3f vA, Vector3f vB, Vector3f vC)
public float getTheta()
public void getThetaDirected(Point4f axisAngle)
public Vector3f getVector(int i)
private void setMatrix()
public AxisAngle4f toAxisAngle4f()
public Point4f toPoint4f()
public String toString()
public Point3f transform(Point3f pt)
public void transform(Point3f pt, Point3f ptNew)
public Vector3f transform(Vector3f v)