|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.jme3.math.Transform
public final class Transform
Started Date: Jul 16, 2004
Represents a translation, rotation and scale in one object.
| フィールドの概要 | |
|---|---|
static Transform |
IDENTITY
|
| コンストラクタの概要 | |
|---|---|
Transform()
|
|
Transform(Quaternion rot)
|
|
Transform(Vector3f translation)
|
|
Transform(Vector3f translation,
Quaternion rot)
|
|
| メソッドの概要 | |
|---|---|
Transform |
clone()
|
Transform |
combineWithParent(Transform parent)
Changes the values of this matrix acording to it's parent. |
Quaternion |
getRotation()
Return the rotation quaternion in this matrix. |
Quaternion |
getRotation(Quaternion quat)
Stores this rotation value into the given Quaternion. |
Vector3f |
getScale()
Return the scale vector in this matrix. |
Vector3f |
getScale(Vector3f scale)
Stores this scale value into the given vector3f. |
Vector3f |
getTranslation()
Return the translation vector in this matrix. |
Vector3f |
getTranslation(Vector3f trans)
Stores this translation value into the given vector3f. |
void |
interpolateTransforms(Transform t1,
Transform t2,
float delta)
Sets this matrix to the interpolation between the first matrix and the second by delta amount. |
void |
loadIdentity()
Loads the identity. |
void |
read(JmeImporter e)
|
Transform |
set(Transform matrixQuat)
Sets this matrix to be equal to the given matrix. |
Transform |
setRotation(Quaternion rot)
Sets this rotation to the given Quaternion value. |
Transform |
setScale(float scale)
Sets this scale to the given value. |
Transform |
setScale(float x,
float y,
float z)
Sets this matrix's scale to the given x,y,z values. |
Transform |
setScale(Vector3f scale)
Sets this scale to the given value. |
Transform |
setTranslation(float x,
float y,
float z)
Sets this matrix's translation to the given x,y,z values. |
Transform |
setTranslation(Vector3f trans)
Sets this translation to the given value. |
java.lang.String |
toString()
|
Vector3f |
transformInverseVector(Vector3f in,
Vector3f store)
|
Vector3f |
transformVector(Vector3f in,
Vector3f store)
|
void |
write(JmeExporter e)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final Transform IDENTITY
| コンストラクタの詳細 |
|---|
public Transform(Vector3f translation,
Quaternion rot)
public Transform(Vector3f translation)
public Transform(Quaternion rot)
public Transform()
| メソッドの詳細 |
|---|
public Transform setRotation(Quaternion rot)
rot - The new rotation for this matrix.
public Transform setTranslation(Vector3f trans)
trans - The new translation for this matrix.
public Vector3f getTranslation()
public Transform setScale(Vector3f scale)
scale - The new scale for this matrix.
public Transform setScale(float scale)
scale - The new scale for this matrix.
public Vector3f getScale()
public Vector3f getTranslation(Vector3f trans)
trans - The store location for this matrix's translation.
public Quaternion getRotation(Quaternion quat)
quat - The store location for this matrix's rotation.
public Quaternion getRotation()
public Vector3f getScale(Vector3f scale)
scale - The store location for this matrix's scale.
public void interpolateTransforms(Transform t1,
Transform t2,
float delta)
t1 - The begining transform.t2 - The ending transform.delta - An amount between 0 and 1 representing how far to interpolate from t1 to t2.public Transform combineWithParent(Transform parent)
parent - The parent matrix.
public Transform setTranslation(float x,
float y,
float z)
x - This matrix's new x translation.y - This matrix's new y translation.z - This matrix's new z translation.
public Transform setScale(float x,
float y,
float z)
x - This matrix's new x scale.y - This matrix's new y scale.z - This matrix's new z scale.
public Vector3f transformVector(Vector3f in,
Vector3f store)
public Vector3f transformInverseVector(Vector3f in,
Vector3f store)
public void loadIdentity()
public java.lang.String toString()
java.lang.Object 内の toStringpublic Transform set(Transform matrixQuat)
matrixQuat - The matrix to be equal to.
public void write(JmeExporter e)
throws java.io.IOException
Savable 内の writejava.io.IOException
public void read(JmeImporter e)
throws java.io.IOException
Savable 内の readjava.io.IOExceptionpublic Transform clone()
java.lang.Object 内の clone
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||