Class SoInterpolate

All Implemented Interfaces:
SafeDisposable
Direct Known Subclasses:
SoInterpolateFloat, SoInterpolateRotation, SoInterpolateVec2f, SoInterpolateVec3f, SoInterpolateVec4f

public abstract class SoInterpolate extends SoEngine
Base class for all interpolator engines. SoInterpolate is the abstract base class for all interpolator engines. An interpolator engine linearly interpolates between two values, based on the alpha input value. The alpha value should be between 0.0 and 1.0. The interpolator engines derived from this class define the input fields that are to be interpolated.

File format/default:

This is an abstract class. See the reference page of a derived class for the format and default values.

See Also:
  • Field Details

    • alpha

      public final SoSFFloat alpha
      Interpolation control value.
    • output

      public final SoEngineOutput output
      ( SoMFFloat ) Interpolated value. The type of the output value is the same as the type of the input values, which is specified by the derived classes.