30-06-2004 Diego Rossinelli Ivan Guajana Igor Beati Particle Engine ========== Generic particle engine, which allows to simulate a great range of situations involving particles. Completely self-implemented. REQUISITES: OS: Windows XP (maybe also other versions) Processor: Pentium with SSE. To appreciate the simulation: 2.0 Ghz or greater. Or Centrino. On the machines in HG E23 it works well. External libs: >>> GLUT libraries <<< (only to paint the spheres) you can find the glut libraries at http://www.xmission.com/~nate/glut.html Program commands at run-time: keyboard: 's' stops temporary the simulation to allow an accurate exploration with the trackball 't' tracks the path of each particle, this is done deactivating glClear(...) so don't move your camera! 'v' the particles are colored observing their velocity. mouse: if you press the left button you can use the mouse as a trackball. Content description ======================== Folder 'Executables': you can find 9 demos and the editor folder. The last one contains the editor program and 2 reader programs. One reader runs with gravity attraction, the other one without. With the editor you can specify the number of particles, the acceleration, velocity, position, color, radius and mass of each particle. restriction: the reader programs read only "onfly.pef" so if you use the editor save your file with this name Folder 'Source': there are the source files of both programs (engine and editor). restriction: BEFORE COMPILATING COPY THE IMAGE FILES YOU FIND IN "EXECUTABLES" FOLDER INTO "SOURCE\ENGINE" to compile we used Visual Studio .NET (Visual C++ and Visual Basic) If you have questions about the editor ask Igor at beatii@student.ethz.ch If you have questions about the presentation ask Ivan at guajanai@student.ethz.ch If you have questions about the engine ask me at diegor@student.ethz.ch