|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Quaternion | |
| com.jme.animation | |
| com.jme.bounding | |
| com.jme.math | |
| com.jme.renderer | |
| com.jme.scene | |
| com.jme.widget.bounds | |
| Uses of Quaternion in com.jme.animation |
| Fields in com.jme.animation declared as Quaternion | |
Quaternion[] |
JointController.PointInTime.jointRotation
Array of rotations for this PointInTime. |
| Methods in com.jme.animation with parameters of type Quaternion | |
void |
SpatialTransformer.setRotation(int indexInST,
float time,
Quaternion rot)
Sets object with index indexInST to rotate by
rot at time time. |
void |
JointController.setRotation(int jointNumber,
float time,
Quaternion quaternion)
Tells JointController that at time time the joint
jointNumber will rotate acording to
Quaternion. |
void |
JointController.PointInTime.setRotation(int jointIndex,
Quaternion quaternion)
Sets for the given joint to have the given rotation. |
| Uses of Quaternion in com.jme.bounding |
| Methods in com.jme.bounding with parameters of type Quaternion | |
BoundingVolume |
OrientedBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale)
|
BoundingVolume |
OrientedBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OBB2.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale)
|
BoundingVolume |
OBB2.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
BoundingVolume.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale)
transform alters the location of the bounding volume by a
rotation, translation and a scalar. |
BoundingVolume |
BoundingVolume.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform alters the location of the bounding volume by a
rotation, translation and a scalar. |
BoundingVolume |
BoundingSphere.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale)
transform modifies the center of the sphere to reflect the
change made via a rotation, translation and scale. |
BoundingVolume |
BoundingSphere.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform modifies the center of the sphere to reflect the
change made via a rotation, translation and scale. |
BoundingVolume |
BoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale)
transform modifies the center of the box to reflect the
change made via a rotation, translation and scale. |
BoundingVolume |
BoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
transform modifies the center of the box to reflect the
change made via a rotation, translation and scale. |
| Uses of Quaternion in com.jme.math |
| Methods in com.jme.math that return Quaternion | |
Quaternion |
TransformMatrixQuat.getRotation(Quaternion quat)
Stores this rotation value into the given Quaternion. |
Quaternion |
TransformMatrixQuat.getRotation()
Return the rotation quaternion in this matrix. |
Quaternion |
TransformMatrix.getRotation(Quaternion rotStore)
Stores the rotational part of this matrix into the passed Quaternion. |
Quaternion |
Quaternion.slerp(Quaternion q1,
Quaternion q2,
float t)
slerp sets this quaternion's value as an interpolation
between two other quaternions. |
Quaternion |
Quaternion.add(Quaternion q)
add adds the values of this quaternion to those of the
parameter quaternion. |
Quaternion |
Quaternion.addLocal(Quaternion q)
add adds the values of this quaternion to those of the
parameter quaternion. |
Quaternion |
Quaternion.subtract(Quaternion q)
subtract subtracts the values of the parameter quaternion
from those of this quaternion. |
Quaternion |
Quaternion.mult(Quaternion q)
mult multiplies this quaternion by a parameter quaternion. |
Quaternion |
Quaternion.mult(Quaternion q,
Quaternion res)
mult multiplies this quaternion by a parameter quaternion. |
Quaternion |
Quaternion.multLocal(Quaternion q)
Multiplies this Quaternion by the supplied quaternion. |
Quaternion |
Quaternion.multLocal(float qx,
float qy,
float qz,
float qw)
Multiplies this Quaternion by the supplied quaternion. |
Quaternion |
Quaternion.mult(float scalar)
mult multiplies this quaternion by a parameter scalar. |
Quaternion |
Quaternion.multLocal(float scalar)
mult multiplies this quaternion by a parameter scalar. |
Quaternion |
Quaternion.inverse()
inverse returns the inverse of this quaternion as a new
quaternion. |
Quaternion |
Quaternion.inverseLocal()
inverse calculates the inverse of this quaternion and
returns this quaternion after it is calculated. |
| Methods in com.jme.math with parameters of type Quaternion | |
void |
TransformMatrixQuat.setRotationQuaternion(Quaternion rot)
Sets this rotation to the given Quaternion value. |
Quaternion |
TransformMatrixQuat.getRotation(Quaternion quat)
Stores this rotation value into the given Quaternion. |
void |
TransformMatrix.set(Quaternion quaternion)
set defines the values of the matrix based on a supplied
Quaternion. |
void |
TransformMatrix.interpolateTransforms(TransformMatrix start,
TransformMatrix end,
float delta,
Quaternion q1,
Quaternion q2)
Sets this transform to an interpolation between the start and end transforms. |
void |
TransformMatrix.setRotationQuaternion(Quaternion quat)
setRotationQuaternion builds a rotation from a
Quaternion. |
Quaternion |
TransformMatrix.getRotation(Quaternion rotStore)
Stores the rotational part of this matrix into the passed Quaternion. |
void |
TransformMatrix.set(Quaternion rotation,
Vector3f translation)
set changes this matrix's rotational and translational components
to that represented by the given parameters |
void |
Quaternion.set(Quaternion q)
Sets the data in this Quaternion object to be equal to the
passed Quaternion object. |
Quaternion |
Quaternion.slerp(Quaternion q1,
Quaternion q2,
float t)
slerp sets this quaternion's value as an interpolation
between two other quaternions. |
void |
Quaternion.slerp(Quaternion q2,
float changeAmnt)
Sets the values of this quaternion to the slerp from itself to q2 by changeAmnt |
Quaternion |
Quaternion.add(Quaternion q)
add adds the values of this quaternion to those of the
parameter quaternion. |
Quaternion |
Quaternion.addLocal(Quaternion q)
add adds the values of this quaternion to those of the
parameter quaternion. |
Quaternion |
Quaternion.subtract(Quaternion q)
subtract subtracts the values of the parameter quaternion
from those of this quaternion. |
Quaternion |
Quaternion.mult(Quaternion q)
mult multiplies this quaternion by a parameter quaternion. |
Quaternion |
Quaternion.mult(Quaternion q,
Quaternion res)
mult multiplies this quaternion by a parameter quaternion. |
Quaternion |
Quaternion.multLocal(Quaternion q)
Multiplies this Quaternion by the supplied quaternion. |
float |
Quaternion.dot(Quaternion q)
dot calculates and returns the dot product of this
quaternion with that of the parameter quaternion. |
void |
Matrix4f.set(Quaternion quaternion)
set defines the values of the matrix based on a supplied
Quaternion. |
void |
Matrix4f.setRotationQuaternion(Quaternion quat)
setRotationQuaternion builds a rotation from a
Quaternion. |
void |
Matrix3f.set(Quaternion quaternion)
set defines the values of the matrix based on a supplied
Quaternion. |
| Constructors in com.jme.math with parameters of type Quaternion | |
TransformMatrix(Quaternion myRot,
Vector3f myPos)
Constructor instantiates a new TransformMatrix that has rotation
and translation defined by its parameters |
|
Quaternion(Quaternion q1,
Quaternion q2,
float interp)
Constructor instantiates a new Quaternion object from an
interpolation between two other quaternions. |
|
Quaternion(Quaternion q)
Constructor instantiates a new Quaternion object from an
existing quaternion, creating a copy. |
|
| Uses of Quaternion in com.jme.renderer |
| Methods in com.jme.renderer with parameters of type Quaternion | |
void |
Camera.setAxes(Quaternion axes)
setAxes sets the camera's orientation via a rotational
matrix. |
void |
Camera.setFrame(Vector3f location,
Quaternion axes)
setFrame sets the view frame of the camera by setting the
location and the orientation of the camera model. |
void |
AbstractCamera.setAxes(Quaternion axes)
setAxes uses a rotational matrix to set the axes of the
camera. |
void |
AbstractCamera.setFrame(Vector3f location,
Quaternion axes)
setFrame sets the orientation and location of the camera. |
| Uses of Quaternion in com.jme.scene |
| Fields in com.jme.scene declared as Quaternion | |
protected Quaternion |
Spatial.localRotation
Spatial's rotation relative to its parent. |
protected Quaternion |
Spatial.worldRotation
Spatial's world absolute rotation. |
| Methods in com.jme.scene that return Quaternion | |
Quaternion |
Spatial.getWorldRotation()
getWorldRotation retrieves the absolute rotation of the
Spatial. |
Quaternion |
Spatial.getLocalRotation()
getLocalRotation retrieves the local rotation of this
node. |
| Methods in com.jme.scene with parameters of type Quaternion | |
void |
Spatial.setLocalRotation(Quaternion quaternion)
setLocalRotation sets the local rotation of this node,
using a quaterion to build the matrix. |
| Uses of Quaternion in com.jme.widget.bounds |
| Methods in com.jme.widget.bounds with parameters of type Quaternion | |
BoundingVolume |
WidgetBoundingRectangle.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale)
|
BoundingVolume |
WidgetBoundingRectangle.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume bv)
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||