Return to the project page
Return to the index
Please note that this may not be complete.  You shouldn't expect it to be updated soon, or necessarily ever, but don't be surprised if there are little quirks I haven't noted here.

Notes from the Author

* Distkills and planets outside the window
Be careful when setting your initial conditions, especially if your windowing system isn't set to store grfxgrav's size. Grfxgrav does not currently store size or position between sessions; therefore the size of the window will always be the default. If distkills is set, planets outside of the window will die in fairly short order and never return, possibly turning into solar flares if sunflares is enabled. Sometimes it's interesting to get rid of some of the particles by quickly resizing the window in and back, but consistently losing outlying planets can be a hassle. Or, not; whatever.

* Gravity and the Gravitational Constant G
Under Single Gravitation, G is used instead of G*M for the gravitation equation, g=GMm/d^2.  Under universal gravitation, however, G is the latter, the mathetmatical constant.  That is to say, I don't deal with masses under Single Gravitation, including that of the sun, and so 'G' is implied to already be multiplied with the sun's mass.

* The Velocity Constant and the New Equation
Under the old equation and single gravitation, I had no real need to determine proper initial velocities, because orbits didn't decay the same way.  With the correct mathematics in place, however, I had trouble keeping my planets from dying en masse, so I looked up the Centripetal Acceleration equation and reversed it to get the correct velocity for a given acceleration.  That in hand, the Velocity Constant became a scalar instead of an absolute value: v=2 is twice the 'correct' initial velocity, etc.

* Solar Flares
Solar flares take advantage of 'killed' planets--specifically, the fact that they are no longer in the fixed-size planet array--by ejecting point masses from the sun's surface, at odd angles and at some scalar fv of the escape velocity of the sun

* Compatability, The Sources, and Compiling
From Grfxgrav-1.0 to the time of this release, and probably into the future, I have used the following to create my project: Qt 3.1.2, KDE 3.1.3, KDevelop 2.1.5, GNU automake 1.4-p6, Autoconf 2.13, as distributed with Mandrake Linux 9.2.  There is at least one reported instance of an issue with compiling the code because of problems with autoconf and automake, and that is why I have released binaries, although I do not know to what extent they will be compatable, either.  The problem is that I do not have sufficient internet access to download everything I would need to bring the project up to date: newer versions of automake and autoconf don't seem to work with KDevelop, and downloading a new KDevelop would require more time and/or bandwidth than I have available.  Therefore I must apologize to anyone who is inconvenienced, but there isn't anything I can do right now.


Gravity Graphics, grfxgrav, and the grfxgrav FIST are Copyright (C) 2002-2004 Vincent Van Laak.