Barnes & Hut orbit simulator
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BarnesHut.hs
Main.hs
OpenGL.hs
README
simulate.sh

README

Barnes & Hut orbital simulator in Haskell

Made by Morten Olsen Lysgaard

for Main you need:
* ghc
* ffmpeg
* imagemagik

for OpenGL you need:
* GLUT bindings
* OpenGL-RAW or something i think
  cabal install handles it ;)

to build, run: ghc -threaded --make Main.hs

After that you can open simulate.sh and edit it for your location.
Then run simulate.sh.

The binary, Main creates a series of SVG files displaying the planets.
Then, a imagemagik, ffmpeg magic turns it intoo a video.

It's also possible to run the simulation in realtime with the OpenGL script.
Compile it with $ ghc -threaded --make Opengl.hs

This was created because I was bored during a flu/fever in my summer vacation 2011.

Have fun!