public class PositionTransition3f extends java.lang.Object implements Transition<PositionTransition3f>
| Constructor and Description |
|---|
PositionTransition3f(long endTime,
Vec3d endPos,
Quatd endRot,
boolean visible) |
PositionTransition3f(long endTime,
com.jme3.math.Vector3f endPos,
com.jme3.math.Quaternion endRot,
boolean visible) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsTime(long time) |
static TransitionBuffer<PositionTransition3f> |
createBuffer(int history) |
com.jme3.math.Vector3f |
getEndPosition() |
com.jme3.math.Quaternion |
getEndRotation() |
long |
getEndTime() |
boolean |
getEndVisibility() |
com.jme3.math.Vector3f |
getPosition(long time) |
com.jme3.math.Vector3f |
getPosition(long time,
boolean clamp) |
com.jme3.math.Quaternion |
getRotation(long time) |
com.jme3.math.Quaternion |
getRotation(long time,
boolean clamp) |
com.jme3.math.Vector3f |
getStartPosition() |
com.jme3.math.Quaternion |
getStartRotation() |
long |
getStartTime() |
boolean |
getStartVisibility() |
boolean |
getVisibility(long time) |
void |
setPreviousTransition(PositionTransition3f previous) |
java.lang.String |
toString() |
protected float |
tween(long time) |
public PositionTransition3f(long endTime,
com.jme3.math.Vector3f endPos,
com.jme3.math.Quaternion endRot,
boolean visible)
public static TransitionBuffer<PositionTransition3f> createBuffer(int history)
public void setPreviousTransition(PositionTransition3f previous)
setPreviousTransition in interface Transition<PositionTransition3f>public boolean containsTime(long time)
containsTime in interface Transition<PositionTransition3f>public long getStartTime()
getStartTime in interface Transition<PositionTransition3f>public long getEndTime()
getEndTime in interface Transition<PositionTransition3f>protected final float tween(long time)
public com.jme3.math.Vector3f getPosition(long time)
public com.jme3.math.Vector3f getPosition(long time,
boolean clamp)
public com.jme3.math.Quaternion getRotation(long time)
public com.jme3.math.Quaternion getRotation(long time,
boolean clamp)
public boolean getVisibility(long time)
public com.jme3.math.Vector3f getStartPosition()
public com.jme3.math.Vector3f getEndPosition()
public com.jme3.math.Quaternion getStartRotation()
public com.jme3.math.Quaternion getEndRotation()
public boolean getStartVisibility()
public boolean getEndVisibility()
public java.lang.String toString()
toString in class java.lang.Object