Class InterpSetting

Version added: before 9.5
val1 and val2 have specific meanings for different interpolation types:

INTERP_NOISY - val1 = noise amplitude, val2 = noise scale (good values: 0.1, 0.5)

INTERP_CYCLE - val1 = relative starting frame (count back this many frames and start again), val2 = absolute starting frame (count back to exactly this frame, use -1 to ignore this field)

INTERP_POSE - val1 = index to the pose

Methods:

Name Returns Description Version added
BezierInAngle real before 9.5
BezierInPercentage real before 9.5
BezierOutAngle real before 9.5
BezierOutPercentage real before 9.5
IsAdditiveCycle bool Added in version 12 12.0
Reset void before 9.5
SetAdditiveCycle void Added in version 12 12.0
SetBezierInAngle void before 9.5
SetBezierInPercentage void before 9.5
SetBezierOutAngle void before 9.5
SetBezierOutPercentage void before 9.5

Properties:

Name Type Description Version added
flags uint8 before 9.5
hold int32 how many frames to hold the previous value before interpolating to the next before 9.5
interpMode int32 before 9.5
interval int32 1 to interpolate every frame, 2 to animate on 2's, 3 to animate on 3's, etc. before 9.5
stagger bool Added in version 10 10.0
tags int32 used for keyframe color, and possibly other stuff in the future before 9.5
val1 real before 9.5
val2 real before 9.5