Package it.unibo.alchemist.model.implementations.actions
Types
It's an AbstractConfigurableMoveNode in the Euclidean world, which provides a default interpolatePositions that is accurate with respect to the target given and the current maximum walking distance.
Chooses random targets in a direction extracted from randomGenerator at a distance extracted from distanceDistribution. Moves the node towards the targets at the given constant speed. Changes target on collision.
Changes the heading of node randomly. The environment must support node heading, hence, be a Physics2DEnvironment.
Selects a target based on a random direction extracted from rng, and a random distance extracted from a ParetoDistribution of parameters scale and shape. Moves toward the targets at a constant speed and changes targets on collision.
Spins a node around itself at angularSpeedDegrees normalized according to the speed of the reaction.