By Laz Marhenke
Copyright 1996-1999. Free for non-commercial use. If you redistribute this software, you must distribute the entire package (with the possible exception of editing Mizar's resources).
Send bug reports and feature requests to lazarus@armory.com .
Current version: 0.2.173
Thanks to Brian Tietz for the ColumnListView class and Jens Kilian for the icon menu item code.
Mizar simulates the motions of many bodies moving under the influence of their mutual gravitational attraction. You set up the initial masses, positions, and velocities of the bodies, then start the simulation. Mizar calculates where the objects go as time passes, and draws the paths that the objects follow in their orbits. You can pause the simulation at any time, change the configuration of bodies, and restart it. You can also go back to earlier configurations and change them, to see the different ways that things might turn out.
Mizar is still very much a work in progress. There are some weaknesses in the interface, and no doubt a few bugs. I've been having fun with it even in its current state, though, so I thought I should release it.
The easiest way to get started is to double-click on one of the files in the "Sample Systems" folder. I'll talk about "3-Body, Non-Coplanar" as an example.
When you double-click on "3-Body, Non-Coplanar", you see a data window on the left and two display windows on the right. The display windows show where the bodies are in the system that you are simulating. The upper one is looking "down" on the system, and the lower one is looking in from the "front" (relative to the upper window, the lower window is sighting along the vertical axis of the screen, looking from the bottom of the upper window towards the top). You can change the bodies' masses, positions, and velocities by editing the numbers in the data window. "3-Body, Non-Coplanar" consists of three bodies: Alpha (one Solar mass), Beta (0.2 Solar masses), and Gamma (0.1 Solar masses). If you just start the simulation, the bodies will orbit each other in a fairly complicated way for some time, until Gamma is finally thrown out of the system, and Alpha and Beta are left to orbit each other alone.
To start the simulation running, click the [Go] button. To stop it, press the [Pause] button (actually the same button as [Go], but with a different label). Whenever the simulation is paused, you can edit the bodies' properties (mass, position, etc.) and add or delete bodies (see How To).