Sam Alter
CSE 167 Final Project

Comments

This is an attempt to simulate an animated circulatory system, with vessels and cells.

Later on I added the heart pumps for a more animated effect.


The Simulation has two camera modes. First, the initial mode, which I call Omniscient Mode. This looks at the whole simulation head-on.


The second mode toggled by pressing 'c' is Cell Targeting Mode. In this mode, the camera goes inside the vessel and follows a randomly selected cell closely to give a more animated view of the cell's movement. This mode also has lighting turned on for a 'real world' effect.





Controls:


't' or 'T' - Toggles Cell Targeting Mode and Omniscient Mode
'C' - Creates a Cell in the simulation
'c' - Removes a Cell from the simluation
'M' - Increases the resolution of the drawn objects
'm' - Decreases the resolution of the drawn objects
'w' - Turns on Wireframe mode (Recommended for Cell Targeting Mode)
'S' - Increases the speed of the simulation
's' - Decreases the speed of the simulation
Arrow Keys - In Omniscient mode, the vertical keys scroll up and down,
and the horizontal rotate.
In Cell Targeting Mode, all the arrow keys randomly re-choose a cell
to follow.
The entire text of my readme file can be found here
Here is the executable for my program: final.zip
Enjoy!