Class Summary |
OrthoMap |
Simple object for setting up orthographic projection in OpenGL, and
mapping mouse clicks into the unit computational cell. |
Particle |
Simple particle implementation, with miscellaneous adornments. |
ParticleSystem |
Maintains dynamic lists of Particle and Force objects, and provides
access to their state for numerical integration of dynamics. |
ParticleSystemBuilder |
CS567: Assignment #1 "Particle Systems"
main() entry point class that initializes ParticleSystem, OpenGL
rendering, and GUI that manages GUI/mouse events. |
SpringForce1Particle |
Spring force between one particle and a proxy point. |
SpringForce2Particle |
Spring force between two particles. |
SpringForceBending |
Bending spring force between three particles. |
Utils |
Catch-all utilities (feel free to add on). |