math
Class Quaternion
java.lang.Object
math.Quaternion
public class Quaternion
- extends java.lang.Object
quaternion number class
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
r
public double r
i
public double i
j
public double j
k
public double k
s
public double s
v
public Vector3D v
Quaternion
public Quaternion(double r,
double i,
double j,
double k)
- constructor
- Parameters:
r
- i
- j
- k
-
Quaternion
public Quaternion(double s,
Vector3D v)
- constructor
- Parameters:
s
- [in] scalar part (r)v
- [in] vector part (i,j,k)
mul
public static Quaternion mul(Quaternion a,
Quaternion b)
- multiplies two quaternions
- Parameters:
a
- [in] quaternion #1b
- [in] quaternion #2
- Returns:
- a*b