Package javax.vecmath
Class Quat4d
java.lang.Object
javax.vecmath.Tuple4d
javax.vecmath.Quat4d
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class Quat4d extends Tuple4d implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description void
conjugate()
void
conjugate(Quat4d q1)
void
interpolate(Quat4d q1, double alpha)
void
interpolate(Quat4d q1, Quat4d q2, double alpha)
void
inverse()
void
inverse(Quat4d q1)
void
mul(Quat4d q1)
void
mul(Quat4d q1, Quat4d q2)
void
mulInverse(Quat4d q1)
void
mulInverse(Quat4d q1, Quat4d q2)
void
normalize()
void
normalize(Quat4d q1)
void
set(AxisAngle4d a)
void
set(AxisAngle4f a)
void
set(Matrix3d m1)
void
set(Matrix3f m1)
void
set(Matrix4d m1)
void
set(Matrix4f m1)
Methods inherited from class javax.vecmath.Tuple4d
absolute, absolute, add, add, clamp, clamp, clamp, clamp, clampMax, clampMax, clampMax, clampMax, clampMin, clampMin, clampMin, clampMin, clone, epsilonEquals, equals, equals, get, get, getW, getX, getY, getZ, hashCode, interpolate, interpolate, interpolate, interpolate, negate, negate, scale, scale, scaleAdd, scaleAdd, scaleAdd, set, set, set, set, setW, setX, setY, setZ, sub, sub, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Quat4d
public Quat4d(double x, double y, double z, double w) -
Quat4d
public Quat4d(double[] q) -
Quat4d
-
Quat4d
-
Quat4d
-
Quat4d
-
Quat4d
public Quat4d()
-
-
Method Details
-
conjugate
-
conjugate
public final void conjugate() -
mul
-
mul
-
mulInverse
-
mulInverse
-
inverse
-
inverse
public final void inverse() -
normalize
-
normalize
public final void normalize() -
set
-
set
-
set
-
set
-
set
-
set
-
interpolate
-
interpolate
-