SteeringSystem
The steering system contains the vehicles.
Inheritance
Code
XML encoding
<SteeringSystem time='0' speed='1' minStepsPerFrame='-1' maxStepsPerFrame='-1' maxStepTime='-1' localCoordSystem='TRUE' enabled='TRUE' logFeature='' />
Classic encoding
SteeringSystem { time 0 speed 1 minStepsPerFrame -1 maxStepsPerFrame -1 maxStepTime -1 localCoordSystem TRUE enabled TRUE logFeature [""] }
Interface
Filter: X3D only | Avalon only | All
id | Name | DataType | PartType | Default | ValueType | Description |
---|---|---|---|---|---|---|
addVehicles | MFNode | inputOnly | The addVehicles event appends nodes to the vehicles field of a grouping node. Any nodes passed to the addVehicles inputOnly field that are already in the vehicles list of the grouping node are ignored. | |||
removeVehicles | MFNode | inputOnly | The removeVehicles event removes nodes from the vehicles field of the steering system node. Any nodes in the removeVehicles event that are not in the vehicles list of the steering system node are ignored. | |||
vehicles | MFNode | inputOutput | SteeringVehicle | Contains the vehicles of the steering system. Childs of this field are used for neighbor collision avoidance. | ||
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 | ||
enabled | SFBool | inputOutput | TRUE | Flag to enable/disable the node behaviour | ||
localCoordSystem | SFBool | inputOutput | TRUE | evaluate calculations (e.g. gravitation) in local or global coordinate frame | ||
speed | SFFloat | inputOutput | 1 | Scaling factor for simulation speed. | ||
maxStepsPerFrame | SFInt32 | inputOutput | -1 | maximum value for iteration steps per frame | ||
minStepsPerFrame | SFInt32 | inputOutput | -1 | minimum value for iteration steps per frame | ||
metadata | SFNode | inputOutput | MetadataObject | container for payload metadata inside MetadataSet element | ||
maxStepTime | SFTime | inputOutput | -1 | upper bound for dT (useful for preventing simulation from blowing off if frame rate is too low) | ||
time | SFTime | inputOutput | 0 | Externally triggered time (internally used for dT). |