The interpolation of an FCurve determines how values are evaluated between its FCurveKeys. This is very similar to the siFCurveKeyInterpolation enum.
| siFCurveInterpolation.siDefaultInterpolation // 0 siFCurveInterpolation.siConstantInterpolation // 1 siFCurveInterpolation.siLinearInterpolation // 2 siFCurveInterpolation.siCubicInterpolation // 3 | 
| Constant | Value | Description | 
|---|---|---|
| siDefaultInterpolation | 0 | Existing function | 
| siConstantInterpolation | 1 | Constant function | 
| siLinearInterpolation | 2 | Linear function | 
| siCubicInterpolation | 3 | Bezier cubic function | 
AnimationSourceItem.SetAsFCurve FCurve.Interpolation Parameter.AddFCurve CParameterRefArray::PlotAnimation FCurve::GetInterpolation FCurve::PutInterpolation