|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Quaternion in com.jme.animation |
---|
Fields in com.jme.animation declared as Quaternion | |
---|---|
protected Quaternion |
Bone.oldRot
|
Methods in com.jme.animation that return Quaternion | |
---|---|
Quaternion[] |
BoneTransform.getRotations()
|
Methods in com.jme.animation with parameters of type Quaternion | |
---|---|
void |
Bone.setLocalRotation(Quaternion quaternion)
|
void |
SpatialTransformer.setRotation(int indexInST,
float time,
Quaternion rot)
Sets object with index indexInST to rotate by
rot at time time . |
void |
BoneTransform.setRotation(int index,
Quaternion rotation)
setRotation sets a rotation for a given frame. |
(package private) void |
SpatialTransformer.PointInTime.setRotation(int objIndex,
Quaternion rot)
Sets the rotation for objIndex and sets usedRot to true for that index |
void |
BoneTransform.setRotations(Quaternion[] rotations)
sets the rotations array for the keyframes. |
Uses of Quaternion in com.jme.bounding |
---|
Methods in com.jme.bounding with parameters of type Quaternion | |
---|---|
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 |
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. |
BoundingVolume |
BoundingCapsule.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
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. |
abstract 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 |
LineBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrientedBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
BoundingVolume |
OrthogonalBoundingBox.transform(Quaternion rotate,
Vector3f translate,
Vector3f scale,
BoundingVolume store)
|
Uses of Quaternion in com.jme.image |
---|
Methods in com.jme.image that return Quaternion | |
---|---|
Quaternion |
Texture.getRotation()
|
Methods in com.jme.image with parameters of type Quaternion | |
---|---|
void |
Texture.setRotation(Quaternion rotation)
|
Uses of Quaternion in com.jme.input |
---|
Fields in com.jme.input declared as Quaternion | |
---|---|
protected Quaternion |
ThirdPersonHandler.prevRot
The previous rotation of the target node... |
Uses of Quaternion in com.jme.input.thirdperson |
---|
Fields in com.jme.input.thirdperson declared as Quaternion | |
---|---|
protected Quaternion |
ThirdPersonMouseLook.rotTemp
|
Uses of Quaternion in com.jme.math |
---|
Methods in com.jme.math that return Quaternion | |
---|---|
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.clone()
|
Quaternion |
Quaternion.fromAngleAxis(float angle,
Vector3f axis)
fromAngleAxis sets this quaternion to the values specified
by an angle and an axis of rotation. |
Quaternion |
Quaternion.fromAngleNormalAxis(float angle,
Vector3f axis)
fromAngleNormalAxis sets this quaternion to the values
specified by an angle and a normalized axis of rotation. |
Quaternion |
Quaternion.fromAngles(float yaw,
float roll,
float pitch)
fromAngles builds a Quaternion from the Euler rotation
angles (y,r,p). |
Quaternion |
Quaternion.fromAxes(Vector3f[] axis)
fromAxes creates a Quaternion that
represents the coordinate system defined by three axes. |
Quaternion |
Quaternion.fromAxes(Vector3f xAxis,
Vector3f yAxis,
Vector3f zAxis)
fromAxes creates a Quaternion that
represents the coordinate system defined by three axes. |
Quaternion |
Quaternion.fromRotationMatrix(float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22)
|
Quaternion |
Quaternion.fromRotationMatrix(Matrix3f matrix)
fromRotationMatrix generates a quaternion from a supplied
matrix. |
Quaternion |
TransformQuaternion.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 |
TransformQuaternion.getRotation(Quaternion quat)
Stores this rotation value into the given Quaternion. |
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. |
Quaternion |
Quaternion.mult(float scalar)
mult multiplies this quaternion by a parameter scalar. |
Quaternion |
Quaternion.mult(Quaternion q)
mult multiplies this quaternion by a parameter quaternion. |
Quaternion |
Matrix4f.mult(Quaternion vec,
Quaternion store)
mult multiplies a quaternion about a matrix. |
Quaternion |
Quaternion.mult(Quaternion q,
Quaternion res)
mult multiplies this quaternion by a parameter quaternion. |
Quaternion |
Quaternion.multLocal(float scalar)
mult multiplies this quaternion by a parameter scalar. |
Quaternion |
Quaternion.multLocal(float qx,
float qy,
float qz,
float qw)
Multiplies this Quaternion by the supplied quaternion. |
Quaternion |
Quaternion.multLocal(Quaternion q)
Multiplies this Quaternion by the supplied quaternion. |
Quaternion |
Quaternion.opposite()
|
Quaternion |
Quaternion.opposite(Quaternion store)
FIXME: This seems to have singularity type issues with angle == 0, possibly others such as PI. |
Quaternion |
Quaternion.oppositeLocal()
|
Quaternion |
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. |
Quaternion |
Quaternion.subtract(Quaternion q)
subtract subtracts the values of the parameter quaternion
from those of this quaternion. |
Quaternion |
Quaternion.subtractLocal(Quaternion q)
subtract subtracts the values of the parameter quaternion
from those of this quaternion. |
Quaternion |
Matrix4f.toRotationQuat()
|
Methods in com.jme.math that return types with arguments of type Quaternion | |
---|---|
java.lang.Class<? extends Quaternion> |
Quaternion.getClassTag()
|
Methods in com.jme.math with parameters of type Quaternion | |
---|---|
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. |
float |
Quaternion.dot(Quaternion q)
dot calculates and returns the dot product of this
quaternion with that of the parameter quaternion. |
Quaternion |
TransformMatrix.getRotation(Quaternion rotStore)
Stores the rotational part of this matrix into the passed Quaternion. |
Quaternion |
TransformQuaternion.getRotation(Quaternion quat)
Stores this rotation value into the given 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. |
Quaternion |
Quaternion.mult(Quaternion q)
mult multiplies this quaternion by a parameter quaternion. |
Quaternion |
Matrix4f.mult(Quaternion vec,
Quaternion store)
mult multiplies a quaternion about a matrix. |
Quaternion |
Quaternion.mult(Quaternion q,
Quaternion res)
mult multiplies this quaternion by a parameter quaternion. |
void |
Matrix4f.multLocal(Quaternion rotation)
|
Quaternion |
Quaternion.multLocal(Quaternion q)
Multiplies this Quaternion by the supplied quaternion. |
Quaternion |
Quaternion.opposite(Quaternion store)
FIXME: This seems to have singularity type issues with angle == 0, possibly others such as PI. |
void |
Matrix3f.set(Quaternion quaternion)
set defines the values of the matrix based on a supplied
Quaternion . |
Quaternion |
Quaternion.set(Quaternion q)
Sets the data in this Quaternion object to be equal to the
passed Quaternion object. |
void |
TransformMatrix.set(Quaternion quaternion)
set defines the values of the matrix based on a supplied
Quaternion (which it does not modify). |
void |
TransformMatrix.set(Quaternion rotation,
Vector3f translation)
set changes this matrix's rotational and translational components
to that represented by the given parameters, by copying. |
void |
Matrix4f.setRotationQuaternion(Quaternion quat)
setRotationQuaternion builds a rotation from a
Quaternion . |
void |
TransformMatrix.setRotationQuaternion(Quaternion quat)
setRotationQuaternion builds a rotation from a
Quaternion . |
void |
TransformQuaternion.setRotationQuaternion(Quaternion rot)
Sets this rotation to the given Quaternion value by copying. |
void |
Quaternion.slerp(Quaternion q2,
float changeAmnt)
Sets the values of this quaternion to the slerp from itself to q2 by changeAmnt |
Quaternion |
Quaternion.slerp(Quaternion q1,
Quaternion q2,
float t)
slerp sets this quaternion's value as an interpolation
between two other quaternions. |
Quaternion |
Quaternion.subtract(Quaternion q)
subtract subtracts the values of the parameter quaternion
from those of this quaternion. |
Quaternion |
Quaternion.subtractLocal(Quaternion q)
subtract subtracts the values of the parameter quaternion
from those of this quaternion. |
void |
Matrix4f.toRotationQuat(Quaternion q)
|
Constructors in com.jme.math with parameters of type Quaternion | |
---|---|
Quaternion(Quaternion q)
Constructor instantiates a new Quaternion object from an
existing quaternion, creating a copy. |
|
Quaternion(Quaternion q1,
Quaternion q2,
float interp)
Constructor instantiates a new Quaternion object from an
interpolation between two other quaternions. |
|
TransformMatrix(Quaternion myRot,
Vector3f myPos)
Constructor instantiates a new TransformMatrix that has rotation
and translation defined by its parameters |
Uses of Quaternion in com.jme.renderer |
---|
Methods in com.jme.renderer with parameters of type Quaternion | |
---|---|
void |
AbstractCamera.setAxes(Quaternion axes)
setAxes uses a rotational matrix to set the axes of the
camera. |
void |
Camera.setAxes(Quaternion axes)
setAxes sets the camera's orientation via a rotational
matrix. |
void |
AbstractCamera.setFrame(Vector3f location,
Quaternion axes)
setFrame sets the orientation and location of the camera. |
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. |
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.getLocalRotation()
getLocalRotation retrieves the local rotation of this
node. |
Quaternion |
Spatial.getWorldRotation()
getWorldRotation retrieves the absolute rotation of the
Spatial. |
Methods in com.jme.scene with parameters of type Quaternion | |
---|---|
void |
Geometry.rotateNormals(Quaternion rotate)
|
void |
Geometry.rotatePoints(Quaternion rotate)
|
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.scene.geometryinstancing |
---|
Constructors in com.jme.scene.geometryinstancing with parameters of type Quaternion | |
---|---|
GeometryBatchInstanceAttributes(Vector3f translation,
Vector3f scale,
Quaternion rotation,
ColorRGBA color)
|
Uses of Quaternion in com.jme.scene.geometryinstancing.instance |
---|
Fields in com.jme.scene.geometryinstancing.instance declared as Quaternion | |
---|---|
protected Quaternion |
GeometryInstanceAttributes.rotation
|
Methods in com.jme.scene.geometryinstancing.instance that return Quaternion | |
---|---|
Quaternion |
GeometryInstanceAttributes.getRotation()
|
Methods in com.jme.scene.geometryinstancing.instance with parameters of type Quaternion | |
---|---|
void |
GeometryInstanceAttributes.setRotation(Quaternion rotation)
After using the setRotation function, user needs to call the
buildMatrices function |
Constructors in com.jme.scene.geometryinstancing.instance with parameters of type Quaternion | |
---|---|
GeometryInstanceAttributes(Vector3f translation,
Vector3f scale,
Quaternion rotation)
|
Uses of Quaternion in com.jme.scene.shadow |
---|
Fields in com.jme.scene.shadow declared as Quaternion | |
---|---|
protected Quaternion |
MeshShadows.oldWorldRotation
The world rotation of the target at the last mesh construction |
Uses of Quaternion in com.jme.scene.state |
---|
Methods in com.jme.scene.state with parameters of type Quaternion | |
---|---|
void |
GLSLShaderObjectsState.setUniform(java.lang.String name,
Quaternion value)
Set an uniform value for this shader object. |
Uses of Quaternion in com.jme.scene.state.jogl.records |
---|
Fields in com.jme.scene.state.jogl.records declared as Quaternion | |
---|---|
Quaternion |
LightRecord.position
|
Uses of Quaternion in com.jme.scene.state.lwjgl.records |
---|
Fields in com.jme.scene.state.lwjgl.records declared as Quaternion | |
---|---|
Quaternion |
LightRecord.position
|
Uses of Quaternion in com.jme.util |
---|
Fields in com.jme.util declared as Quaternion | |
---|---|
(package private) Quaternion |
BumpMapColorController.BumpStore.oldRot
|
Uses of Quaternion in com.jmex.font3d |
---|
Methods in com.jmex.font3d with parameters of type Quaternion | |
---|---|
void |
JmeText.setLocalRotation(Quaternion quaternion)
|
Uses of Quaternion in com.jmex.model |
---|
Methods in com.jmex.model that return Quaternion | |
---|---|
static Quaternion |
XMLUtil.getQuatAttribute(org.w3c.dom.Node node,
java.lang.String name)
|
static Quaternion |
XMLUtil.getQuatAttribute(org.w3c.dom.Node node,
java.lang.String name,
Quaternion defVal)
|
Methods in com.jmex.model with parameters of type Quaternion | |
---|---|
static Quaternion |
XMLUtil.getQuatAttribute(org.w3c.dom.Node node,
java.lang.String name,
Quaternion defVal)
|
Uses of Quaternion in com.jmex.model.animation |
---|
Fields in com.jmex.model.animation declared as Quaternion | |
---|---|
Quaternion[] |
PointInTime.jointRotation
Array of rotations for this PointInTime. |
Methods in com.jmex.model.animation with parameters of type Quaternion | |
---|---|
void |
JointController.setRotation(int jointNumber,
float time,
Quaternion quaternion)
Tells JointController that at time time the joint
jointNumber will rotate acording to
Quaternion . |
void |
PointInTime.setRotation(int jointIndex,
Quaternion quaternion)
Sets for the given joint to have the given rotation. |
Uses of Quaternion in com.jmex.model.converters.maxutils |
---|
Fields in com.jmex.model.converters.maxutils declared as Quaternion | |
---|---|
Quaternion |
KeyframeInfoChunk.KeyPointInTime.rot
|
Uses of Quaternion in com.jmex.model.ogrexml.anim |
---|
Methods in com.jmex.model.ogrexml.anim with parameters of type Quaternion | |
---|---|
(package private) void |
Bone.setAnimTransforms(Vector3f translation,
Quaternion rotation)
|
(package private) void |
Bone.setAnimTransforms(Vector3f translation,
Quaternion rotation,
Vector3f scale)
Sets the local animation transform of this bone. |
(package private) void |
Bone.setBindTransforms(Vector3f translation,
Quaternion rotation)
|
(package private) void |
Bone.setBindTransforms(Vector3f translation,
Quaternion rotation,
Vector3f scale)
Sets local bind transform for bone. |
void |
Bone.setUserTransforms(Vector3f translation,
Quaternion rotation,
Vector3f scale)
Set user transform. |
Constructors in com.jmex.model.ogrexml.anim with parameters of type Quaternion | |
---|---|
BoneTrack(int targetBoneIndex,
float[] times,
Vector3f[] translations,
Quaternion[] rotations)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |