Gravetat - Gravity and electromagnetism simulator. Copyright (C) 2004 - 2005 - Marc Vinyals mrc_timer@users.sourceforge.net
Thanks to:
- Andrew Stewart (http://velodius.com) for the initial Mac builds and helping with part of the Mac debugging work.
- Marc Zamora (marc_topo_1@hotmail.com) for designing the monospace font.
- Nicholas Ink (quantescape@comcast.net) for Mac OS X builds and packages since Gravetat3D v0.5.1 and helping with part of the Mac debugging work.
License Notes:
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA. By default it is located in the
GPL.txt file.
This program uses the Zlib compression library (http://zlib.org) for compressing
SVG files into SVGZ.
- Compilation
-
- Under Win32 with DevCPP
1.- Open with DevCPP and build (F8):
1.1- DevCPP/libPunts.dev 1.2- DevCPP/Gravetat3D.dev 2.- (Optionally [requires wxWidgets])
2.1- DevCPP/GravetatGUI.dev A1) Under Win32 with Micro$oft Visual C++ (DEPRECATED !)
2.- Open a VC++ console 3.- CD to the srcs dir 3.- nmake.exe -f MakeWin32VCC.mak Copy the compiled files into your program files directory.
- Under UNIX-like systems
1.- Open a terminal session 2.- CD to the srcs dir B1) with X11 and Shared Memory Extensions
3.- $ make 4.- # make install B2) with X11 and DGA extension (DEPRECATED !)
3.- $ make unix-dga 4.- install manually B3) Mac OS X with X11 toolkit
3.- $ make mac 4.- # make install-mac (NOT TESTED!)
- Under Win32 with DevCPP
Runtime Controls:
<-, ->, ^, v, + (numpad), - (numpad) = move camera
(space) = keep pressed while moving for using absolute axis
A, D, W, S, Q, E = rotate camera
P = pause simulation
Esc = exit
- Notes
-
- Be sure that no application is over the main window when running the simulation with UNIX-NO-DGA.
- Remember to pass a GRV file to the program either as a command-line argument or by dropping it into the executable.
- Read GRV-format-specification.txt for information about creating valid GRV files.
- Micro$oft may be a registered trademark. Microsoft surely is.
Tested in:
- i686 with Mandrake Linux 10.0
- i686 with Fedora Core 3
- i686 with Micro$oft Windows 2000
- PPC with Mac OSX Panther
Please, report your results with other systems to gravetat's sourceforge.net forum or directly to the author. Any other comment is also welcome.
