com.sun.j3d.utils.behaviors.interpolators
Class TCBKeyFrame
java.lang.Object
|
+--com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
- public class TCBKeyFrame
- extends java.lang.Object
This class represents a Key Frame that can be used for Kochanek-Bartels
(TCB) spline interpolation.
Method Summary |
void |
debugPrint(java.lang.String tag)
Prints information comtained in this key frame |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
position
public Point3f position
quat
public Quat4f quat
scale
public Point3f scale
tension
public float tension
continuity
public float continuity
bias
public float bias
knot
public float knot
linear
public int linear
TCBKeyFrame
public TCBKeyFrame(TCBKeyFrame kf)
TCBKeyFrame
public TCBKeyFrame(float k,
int l,
Point3f pos,
Quat4f q,
Point3f s,
float t,
float c,
float b)
- Creates a key frame using the given inputs.
- Parameters:
k
- knot value for this key framel
- the linear flag (0 - Spline Interp, 1, Linear Interppos
- the position at the key frameq
- the rotations at the key frames
- the scales at the key framet
- tension (-1.0 < t < 1.0)c
- continuity (-1.0 < c < 1.0)b
- bias (-1.0 < b < 1.0)
debugPrint
public void debugPrint(java.lang.String tag)
- Prints information comtained in this key frame
- Parameters:
tag
- string tag for identifying debug message