front-end / back-end: AIMOrbit
| Orbit
inherits from: AIMSteeringBehaviour
| SteeringBehaviour
Orbit generates objective values so that the corresponding agent moves on a circular trajectory.
This component has got the following specific properties.
Property | Description |
---|---|
Target | The position of this object is the center of the orbit's circle. |
Plane | Determines the axes the orbit is oriented against. |
Radius | Specifies the size of the orbit. |
MinDeviation | If the agent is in between MinDeviation and MaxDeviation , it follows the circular trajectory. Otherwise, the agent moves directly towards the circle's center. |
MaxDeviation | If the agent is in between MinDeviation and MaxDeviation , it follows the circular trajectory. Otherwise, the agent moves directly towards the circle's center. |
DeltaAngle | Specifies the target position on the orbit. This depends on the agent's location relative to the target. The sign defines the direction, positive for clockwise and negative for counterclockwise. Hint: for fast moving agents, a greater value should be used than for slowly moving agents. |