http://www.frontiernet.net/~imaging/java-3d-engine.html