A primitive operation executed by an agent during a single step of a dynamic simulation. For example, a car might take an action which sets its throttle, or turns on its headlights. Actions are defined by the simulator interfaces (or abstract domains like as subclasses of Action.


A Scenic Object which has a dynamic behavior.

dynamic properties

Properties of Scenic objects which are updated at each time step of a dynamic simulation. The built-in properties representing positions, orientations, velocities, etc. are all dynamic. See the source code of for an example of defining a dynamic property.