## siFCurveInterpolation

### Description

The interpolation of an FCurve determines how values are evaluated between its FCurveKeys. This is very similar to the siFCurveKeyInterpolation enum.

### C# Syntax

    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

### Applies To

AnimationSourceItem.SetAsFCurve FCurve.Interpolation Parameter.AddFCurve CParameterRefArray::PlotAnimation FCurve::GetInterpolation FCurve::PutInterpolation

### See Also

siFCurveKeyInterpolation FCurve Interpolation and Extrapolation