|
||||||||||
前 次 | フレームあり フレームなし |
Quaternion を使用しているパッケージ | |
---|---|
com.jme3.animation | The com.jme3.animation package contains various classes
for managing animation inside a jME3 application. |
com.jme3.audio | |
com.jme3.bullet.control.ragdoll | |
com.jme3.bullet.objects | |
com.jme3.bullet.objects.infos | |
com.jme3.bullet.util | |
com.jme3.cinematic.events | |
com.jme3.math | The com.jme3.math package provides mathematic data structures
and utilities which are used by the rest of the engine. |
com.jme3.renderer | The com.jme3.renderer package provides classes responsible for
rendering. |
com.jme3.scene | The com.jme3.input package contains the scene graph implementation
in jMonkeyEngine. |
com.jme3.util |
com.jme3.animation での Quaternion の使用 |
---|
Quaternion を返す com.jme3.animation のメソッド | |
---|---|
Quaternion |
Bone.getLocalRotation()
Returns the local rotation of the bone, relative to the parent bone. |
Quaternion |
Bone.getModelSpaceRotation()
Returns the rotation of the bone in model space. |
Quaternion[] |
BoneTrack.getRotations()
return the array of rotations of this track |
Quaternion |
Bone.getWorldBindInverseRotation()
Returns the inverse world bind pose rotation. |
Quaternion |
Bone.getWorldBindRotation()
Returns the world bind pose rotation. |
Quaternion 型のパラメータを持つ com.jme3.animation のメソッド | |
---|---|
Transform |
Bone.getCombinedTransform(Vector3f position,
Quaternion rotation)
Returns the local transform of this bone combined with the given position and rotation |
void |
Bone.setBindTransforms(Vector3f translation,
Quaternion rotation,
Vector3f scale)
Sets local bind transform for bone. |
void |
BoneTrack.setKeyframes(float[] times,
Vector3f[] translations,
Quaternion[] rotations)
Set the translations and rotations for this bone track |
void |
BoneTrack.setKeyframes(float[] times,
Vector3f[] translations,
Quaternion[] rotations,
Vector3f[] scales)
Set the translations, rotations and scales for this bone track |
void |
Bone.setUserTransforms(Vector3f translation,
Quaternion rotation,
Vector3f scale)
Sets user transform. |
void |
Bone.setUserTransformsWorld(Vector3f translation,
Quaternion rotation)
Must update all bones in skeleton for this to work. |
Quaternion 型のパラメータを持つ com.jme3.animation のコンストラクタ | |
---|---|
BoneTrack(int targetBoneIndex,
float[] times,
Vector3f[] translations,
Quaternion[] rotations)
Creates a bone track for the given bone index |
|
BoneTrack(int targetBoneIndex,
float[] times,
Vector3f[] translations,
Quaternion[] rotations,
Vector3f[] scales)
Creates a bone track for the given bone index |
com.jme3.audio での Quaternion の使用 |
---|
Quaternion を返す com.jme3.audio のメソッド | |
---|---|
Quaternion |
Listener.getRotation()
|
Quaternion 型のパラメータを持つ com.jme3.audio のメソッド | |
---|---|
void |
Listener.setRotation(Quaternion rotation)
|
com.jme3.bullet.control.ragdoll での Quaternion の使用 |
---|
Quaternion 型のパラメータを持つ com.jme3.bullet.control.ragdoll のメソッド | |
---|---|
static void |
RagdollUtils.setTransform(Bone bone,
Vector3f pos,
Quaternion rot,
boolean restoreBoneControl,
java.util.Set<java.lang.String> boneList)
Updates a bone position and rotation. |
com.jme3.bullet.objects での Quaternion の使用 |
---|
Quaternion を返す com.jme3.bullet.objects のメソッド | |
---|---|
Quaternion |
PhysicsGhostObject.getPhysicsRotation()
|
Quaternion |
PhysicsRigidBody.getPhysicsRotation()
Gets the physics object rotation as a quaternion, converts the bullet Matrix3f value, instantiates new object |
Quaternion |
PhysicsGhostObject.getPhysicsRotation(Quaternion rot)
|
Quaternion |
PhysicsRigidBody.getPhysicsRotation(Quaternion rotation)
Gets the physics object rotation as a quaternion, converts the bullet Matrix3f value |
Quaternion 型のパラメータを持つ com.jme3.bullet.objects のメソッド | |
---|---|
Quaternion |
PhysicsGhostObject.getPhysicsRotation(Quaternion rot)
|
Quaternion |
PhysicsRigidBody.getPhysicsRotation(Quaternion rotation)
Gets the physics object rotation as a quaternion, converts the bullet Matrix3f value |
void |
PhysicsGhostObject.setPhysicsRotation(Quaternion rotation)
Sets the physics object rotation |
void |
PhysicsRigidBody.setPhysicsRotation(Quaternion rotation)
Sets the physics object rotation |
com.jme3.bullet.objects.infos での Quaternion の使用 |
---|
Quaternion を返す com.jme3.bullet.objects.infos のメソッド | |
---|---|
Quaternion |
RigidBodyMotionState.getWorldRotationQuat()
|
com.jme3.bullet.util での Quaternion の使用 |
---|
Quaternion を返す com.jme3.bullet.util のメソッド | |
---|---|
static Quaternion |
Converter.convert(javax.vecmath.Matrix3f oldMatrix,
Quaternion newQuaternion)
|
static Quaternion |
Converter.convert(javax.vecmath.Quat4f oldQuat)
|
static Quaternion |
Converter.convert(javax.vecmath.Quat4f oldQuat,
Quaternion newQuat)
|
Quaternion 型のパラメータを持つ com.jme3.bullet.util のメソッド | |
---|---|
static Quaternion |
Converter.convert(javax.vecmath.Matrix3f oldMatrix,
Quaternion newQuaternion)
|
static Quaternion |
Converter.convert(javax.vecmath.Quat4f oldQuat,
Quaternion newQuat)
|
static javax.vecmath.Quat4f |
Converter.convert(Quaternion oldQuat)
|
static javax.vecmath.Matrix3f |
Converter.convert(Quaternion oldQuaternion,
javax.vecmath.Matrix3f newMatrix)
|
static javax.vecmath.Quat4f |
Converter.convert(Quaternion oldQuat,
javax.vecmath.Quat4f newQuat)
|
com.jme3.cinematic.events での Quaternion の使用 |
---|
Quaternion を返す com.jme3.cinematic.events のメソッド | |
---|---|
Quaternion |
MotionTrack.getRotation()
returns the rotation of the target |
Quaternion 型のパラメータを持つ com.jme3.cinematic.events のメソッド | |
---|---|
void |
MotionTrack.setRotation(Quaternion rotation)
sets the rotation of the target This can be used only if direction Type is Direction.PathAndRotation or Direction.Rotation With PathAndRotation the target will face the direction of the path multiplied by the given Quaternion. |
com.jme3.math での Quaternion の使用 |
---|
Quaternion として宣言されている com.jme3.math のフィールド | |
---|---|
static Quaternion |
Quaternion.DIRECTION_Z
|
static Quaternion |
Quaternion.IDENTITY
Represents the identity quaternion rotation (0, 0, 0, 1). |
static Quaternion |
Quaternion.ZERO
|
Quaternion を返す com.jme3.math のメソッド | |
---|---|
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[] angles)
fromAngles builds a quaternion from the Euler rotation
angles (y,r,p). |
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 |
Transform.getRotation()
Return the rotation quaternion in this matrix. |
Quaternion |
Transform.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(float x,
float y,
float z,
float w)
sets the data in a Quaternion object from the given list
of parameters. |
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()
|
Quaternion 型のパラメータを持つ com.jme3.math のメソッド | |
---|---|
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 |
Transform.getRotation(Quaternion quat)
Stores this rotation value into the given Quaternion. |
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. |
void |
Quaternion.nlerp(Quaternion q2,
float blend)
Sets the values of this quaternion to the nlerp from itself to q2 by blend. |
Quaternion |
Quaternion.opposite(Quaternion store)
FIXME: This seems to have singularity type issues with angle == 0, possibly others such as PI. |
Matrix3f |
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. |
Transform |
Transform.setRotation(Quaternion rot)
Sets this rotation to the given Quaternion value. |
void |
Matrix4f.setRotationQuaternion(Quaternion quat)
setRotationQuaternion builds a rotation from a
Quaternion . |
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)
|
Quaternion 型のパラメータを持つ com.jme3.math のコンストラクタ | |
---|---|
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. |
|
Transform(Quaternion rot)
|
|
Transform(Vector3f translation,
Quaternion rot)
|
com.jme3.renderer での Quaternion の使用 |
---|
Quaternion を返す com.jme3.renderer のメソッド | |
---|---|
Quaternion |
Camera.getRotation()
getRotation retrieves the rotation quaternion of the camera. |
Quaternion 型のパラメータを持つ com.jme3.renderer のメソッド | |
---|---|
void |
Camera.setAxes(Quaternion axes)
setAxes uses a rotational matrix to set the axes of the
camera. |
void |
Camera.setFrame(Vector3f location,
Quaternion axes)
setFrame sets the orientation and location of the camera. |
void |
Camera.setRotation(Quaternion rotation)
setRotation sets the orientation of this camera. |
com.jme3.scene での Quaternion の使用 |
---|
Quaternion を返す com.jme3.scene のメソッド | |
---|---|
Quaternion |
Spatial.getLocalRotation()
getLocalRotation retrieves the local rotation of this
node. |
Quaternion |
Spatial.getWorldRotation()
getWorldRotation retrieves the absolute rotation of the
Spatial. |
Quaternion 型のパラメータを持つ com.jme3.scene のメソッド | |
---|---|
Spatial |
Spatial.rotate(Quaternion rot)
Rotates the spatial by the given rotation. |
void |
Spatial.setLocalRotation(Quaternion quaternion)
setLocalRotation sets the local rotation of this node. |
com.jme3.util での Quaternion の使用 |
---|
Quaternion として宣言されている com.jme3.util のフィールド | |
---|---|
Quaternion |
TempVars.quat1
General quaternions. |
Quaternion |
TempVars.quat2
|
Quaternion 型のパラメータを持つ com.jme3.util のメソッド | |
---|---|
static java.nio.FloatBuffer |
BufferUtils.createFloatBuffer(Quaternion... data)
Generate a new FloatBuffer using the given array of Quaternion objects. |
static void |
BufferUtils.setInBuffer(Quaternion quat,
java.nio.FloatBuffer buf,
int index)
Sets the data contained in the given quaternion into the FloatBuffer at the specified index. |
|
||||||||||
前 次 | フレームあり フレームなし |