instantreality 1.0

Component:
Interpolation
Status:
fully implemented
Structure type:
abstract
Standard:
Avalon

NonlinearInterpolator

Abstract base type for all linear interpolators

Inheritance

Code

XML encoding
<NonlinearInterpolator normalizeVelocity='FALSE'
key=''
enabled='TRUE'
logFeature=''
 />
Classic encoding
NonlinearInterpolator {
	normalizeVelocity FALSE
	key []
	enabled TRUE
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFBool enabled SFBool inputOutput TRUE Flag to enable/disable the node behaviour
MFFloat key MFFloat inputOutput Definition parameters for linear-interpolation function time intervals, in increasing order and corresponding to keyValues. Hint: number of keys must match number of keyValues!
MFString logFeature MFString inputOutput state, child, parent, route, eventIn, eventOut controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element
SFBool normalizeVelocity SFBool inputOutput FALSE If the normalizeVelocity field has value TRUE, the keyVelocity values are normalized, thus converting them to tangency vectors. In this case, the vectors are normalized to produce smooth speed transitions.
SFFloat set_fraction SFFloat inputOnly set_fraction selects input key for corresponding keyValue output.