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 TypeMethodDescriptionvoid
debugPrint
(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
-