A 3D Graphing Calculator in Clojure using OpenGL
Clojure Shell
Pull request Compare This branch is 9 commits ahead of curran:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
maven_repository
src
.gitignore
LiquidMath.jnlp
LiquidMath.png
README
build.cmd
project.clj
run.sh
sign-.cmd
sign.cmd

README

Clojure 3D Parametric Grapher

Equations to try:
  (var-set x u) (var-set y v) (var-set z (sin (/ (* u v) 10)))
  (var-set x u) (var-set y v) (var-set z (* u (sin (/ (* u v) 20))))
  (var-set x u) (var-set y v) (var-set z (sin u))

  
  
This was originally written up here:
  http://lifeofaprogrammergeek.blogspot.com/2009/05/3d-grapher-in-clojure.html
     
This site packages it up for Web Start.

The point here is to add Java Web start to enable it to be demoed to a wider audience
and promote the clojure community.

The tricky part in this case was getting the JOGL to work via web start. (I fine-tuned the namespaces as well). 

I got the JOGL libraries from here:
  http://download.java.net/media/jogl/builds/archive/
  http://download.java.net/media/gluegen/builds/archive/1.0b06/

I packaged the libraries up for leiningen using this:
  http://www.pgrs.net/2011/10/30/using-local-jars-with-leiningen/
  
The only trick after that was ripping out all the other jar signatures and making sure
they all had mine. (Manual process)
  
-----------------------------------------
This is based on:
     https://github.com/curran/LiquidMath