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
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 thealpha
input value. Thealpha
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
Fields Modifier and Type Field Description SoSFFloat
alpha
Interpolation control value.SoEngineOutput
output
(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 Detail
-
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.
-
-