Combiner
Defines the base node for all combiner nodes. Combiner are nodes which are called once per frame (at the end of the frame) to combine all values which are send to the instance in the current frame. They work similar to Morpher-Nodes but can automatically recalculate the key elements if the valueCount field is set.
Inheritance
Code
XML encoding
<Combiner enabled='TRUE' valueCount='1' weights='1' triggerName='Combine' logFeature='' />
Classic encoding
Combiner { enabled TRUE valueCount 1 weights [1] triggerName "Combine" logFeature [""] }
Interface
Filter: X3D only | Avalon only | All
id | Name | DataType | PartType | Default | ValueType | Description |
---|---|---|---|---|---|---|
enabled | SFBool | inputOutput | TRUE | Flag to enable or disable the sensor | ||
valueCount | SFInt32 | inputOutput | 1 | Defines the size of each element in the keyValue fields of derived nodes | ||
weights | MFFloat | inputOutput | 1 | Defindes the weights for every keyValue weight | ||
triggerName | SFString | initializeOnly | Combine | name of the dynamic context-slot which is used by the run-time environment (e.g. Jobs) to trigger the node. Life-Nodes will automatically connect the context-eventOutut to the triggerSlot-eventInput Slot. | ||
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 | ||
metadata | SFNode | inputOutput | MetadataObject | container for payload metadata inside MetadataSet element |