Project –

 

Due 3/15/200412 PM

 

See README.txt for instructions on compilation and for a list of program features.

 

Sample Results:

 

Example 1: Actors enter from entrances (purple) and exit at trains (green).  Grey cylinders are obstacles, pink polygonal structures are obstacles.

Actors are green spheres with extended line illustrating instantaneous velocity.  Bounding radius is used for collision avoidance of polygonal structures.

 

 

Example 2:  A more close-up view.  Actors are boarding several trains (green).  Waiting areas are crowded.

 

 

Example 3:  A view from the entrance side.  All platforms have trains present.  Actors circle the ticket booth (polygonal structure).

If maximum acceleration is too low, actors near ticket booth circle forever.

 

Example 4:  An snapshot in the animation.  Trains and actors are now in matching colors.

 

Example 5:  A view from the right side.  Simplistic line-forming algorithm (difficult to notice here) keeps actors from fighting at the train entrance.  Actors ‘look’ for another actor headed for the same train who is closer to the train then steers towards him, instead of towards the train.

 

Mike Baker, CMPS 161, Winter 2004