The UAF provides a range of spatial control mechanisms that can be used to mimic complex agent behavior while still providing the model build a transparent and easy to manage environment to work with.
Behavior regions allow the user to adjust specific aspects of agent behavior as they progress through an area of space. Agent target speeds can be adjusted i.e. speed up to cross a road quickly or slow down to walk past a point of interest.
In addition Behavior regions allow the user to define a number of dwell areas within the space where agents will stop and wait while they look at (face) a user defined point of interest, for example people moving through a station concourse looking at a display board before moving off to purchase a ticket and finally heading to their platform. Alternatively dwell points can be used to mimic points of interest in a museum, gallery or public monument where agents move through the space stopping to observe information at each point before continuing their journey.
Individual pedestrians and specific areas of space can be combined to create varying degrees of compliant behavior throughout the model. Agent compliance can be used to mimic agent who ignore the "don't walk" signal to take opportunist gaps and to cross between traffic flows should they think it is safe to do so. Blocking regions are used in the UAF to create realistic queuing systems for example ticketing turnstiles, security checkpoints, revolving doors, elevator entry points, ticket machines etc.