Class TCBKeyFrame
java.lang.Object
com.sun.j3d.utils.behaviors.interpolators.TCBKeyFrame
This class represents a Key Frame that can be used for Kochanek-Bartels
(TCB) spline interpolation.
- Since:
- Java3D 1.1
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTCBKeyFrame(float k, int l, javax.vecmath.Point3f pos, javax.vecmath.Quat4f q, javax.vecmath.Point3f s, float t, float c, float b) Creates a key frame using the given inputs. -
Method Summary
Modifier and TypeMethodDescriptionvoiddebugPrint(String tag) Prints information comtained in this key frame
-
Field Details
-
position
public javax.vecmath.Point3f position -
quat
public javax.vecmath.Quat4f quat -
scale
public javax.vecmath.Point3f scale -
tension
public float tension -
continuity
public float continuity -
bias
public float bias -
knot
public float knot -
linear
public int linear
-
-
Constructor Details
-
TCBKeyFrame
-
TCBKeyFrame
public TCBKeyFrame(float k, int l, javax.vecmath.Point3f pos, javax.vecmath.Quat4f q, javax.vecmath.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 invalid input: '<' t invalid input: '<' 1.0)c- continuity (-1.0 invalid input: '<' c invalid input: '<' 1.0)b- bias (-1.0 invalid input: '<' b invalid input: '<' 1.0)
-
-
Method Details
-
debugPrint
Prints information comtained in this key frame- Parameters:
tag- string tag for identifying debug message
-