|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.jreality.math.Quat
public class Quat
This class provides static methods that interpret 4-vectors (double-arrays) as Quaternions.
Method Summary | |
---|---|
static double[] |
add(double[] dst,
double[] a,
double[] b)
|
static double[] |
conjugate(double[] dst,
double[] a)
return the conjugate quaternion: a_bar = a.re - a.im |
static double[] |
conjugateBy(double[] dst,
double[] a,
double[] b)
compute the conjugation of a by b: b*a*b^-1 |
static double[] |
im(double[] a)
|
static double[] |
invert(double[] dst,
double[] a)
|
static double |
length(double[] a)
|
static double |
lengthSqared(double[] a)
|
static double |
re(double[] a)
|
static double[] |
subtract(double[] dst,
double[] a,
double[] b)
|
static double[] |
times(double[] dst,
double[] a,
double[] b)
|
static double[] |
times(double[] dst,
double a,
double[] b)
|
static double[] |
toQuat(double[] dst,
double re,
double[] im)
|
static double[] |
toQuat(double[] dst,
double re,
double x,
double y,
double z)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static double[] add(double[] dst, double[] a, double[] b)
public static double[] subtract(double[] dst, double[] a, double[] b)
public static double[] times(double[] dst, double[] a, double[] b)
public static double[] times(double[] dst, double a, double[] b)
public static double[] invert(double[] dst, double[] a)
public static double lengthSqared(double[] a)
public static double length(double[] a)
public static double re(double[] a)
public static double[] im(double[] a)
public static double[] toQuat(double[] dst, double re, double[] im)
public static double[] toQuat(double[] dst, double re, double x, double y, double z)
public static double[] conjugateBy(double[] dst, double[] a, double[] b)
dst
- the destinationa
- b
-
public static double[] conjugate(double[] dst, double[] a)
dst
- the destinationa
- the quaternion to conjugate
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |