Class SoInterpolate
java.lang.Object
com.openinventor.inventor.Inventor
com.openinventor.inventor.misc.SoBase
com.openinventor.inventor.fields.SoFieldContainer
com.openinventor.inventor.engines.SoEngine
com.openinventor.inventor.engines.SoInterpolate
- All Implemented Interfaces:
SafeDisposable
- Direct Known Subclasses:
SoInterpolateFloat
,SoInterpolateRotation
,SoInterpolateVec2f
,SoInterpolateVec3f
,SoInterpolateVec4f
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal SoSFFloat
Interpolation control value.final SoEngineOutput
(SoMFFloat
) Interpolated value.Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Method Summary
Methods inherited from class com.openinventor.inventor.engines.SoEngine
copy, getByName, getOutput, getOutputName
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
Field Details
-
alpha
Interpolation control value. -
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.
-