Package com.jme3.anim.interpolator
Class FrameInterpolator
java.lang.Object
com.jme3.anim.interpolator.FrameInterpolator
Created by nehon on 15/04/17.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic class
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic FrameInterpolatorObtain the default interpolator for the current thread.interpolate(float t, int currentIndex, CompactVector3Array translations, CompactQuaternionArray rotations, CompactVector3Array scales, float[] times) voidinterpolateWeights(float t, int currentIndex, float[] weights, int nbMorphTargets, float[] store) voidsetRotationInterpolator(AnimInterpolator<Quaternion> rotationInterpolator) voidsetScaleInterpolator(AnimInterpolator<Vector3f> scaleInterpolator) voidsetTimeInterpolator(AnimInterpolator<Float> timeInterpolator) voidsetTranslationInterpolator(AnimInterpolator<Vector3f> translationInterpolator) 
- 
Field Details- 
DEFAULTDeprecated.A global default instance of this class, for compatibility with JME v3.5. Due to issue #1806, use of this instance is discouraged.
 
- 
- 
Constructor Details- 
FrameInterpolatorpublic FrameInterpolator()
 
- 
- 
Method Details- 
getThreadDefaultObtain the default interpolator for the current thread.- Returns:
- the pre-existing instance (not null)
 
- 
interpolatepublic Transform interpolate(float t, int currentIndex, CompactVector3Array translations, CompactQuaternionArray rotations, CompactVector3Array scales, float[] times) 
- 
interpolateWeightspublic void interpolateWeights(float t, int currentIndex, float[] weights, int nbMorphTargets, float[] store) 
- 
setTimeInterpolator
- 
setTranslationInterpolator
- 
setRotationInterpolator
- 
setScaleInterpolator
 
- 
getThreadDefault()