readme.txt
---------
yrings@askywhale.com, 2004..2007

* Directories :

bin/ : binaries
old_src/ : downloaded from j3d project, no more used
CVSROOT/ : downloaded from j3d project later (current from sourceforge)
src/ : my source code
lib/ : a lot of libraries, please watch for licenses inside
test/ : jpeg built from scr/com/askywhale/rings/
textures/ : some images from http://mpan3.homeip.net/page?earth

* How to use :

- download and launch Eclipse (any Java release)
- put this directory in your workspace/ directory
- Eclipse : file>import>existing project into workspace>...
- Edit properties of the project>java build path>libraries
- Run src/com/askywhale/rings/Test* (warning : may be slow !), 
test3 is typical

* Here are what I (askywhale) made :

Downloaded from CVS anonyme sourceforge :
- cd C:\Documents and Settings\mic\Mes documents\eclipse workspace\Test Rings
- cvs -d:pserver:anonymous@j3d.cvs.sourceforge.net:/cvsroot/j3d login 
- cvs -z3 -d:pserver:anonymous@j3d.cvs.sourceforge.net:/cvsroot/j3d co -P modulename

Corrections :
- sf.net.j3d.threeD.io.FileEncoder:225 : changment d'encodage
- sf.net.j3d.threeD.raytracer.engine.RayTracingEngine:241 : "surface" deleted
(and replacing everywhere surface par surf)
- sf.net.j3d.threeD.raytracer.engine.RayTracingEngine:241 : "return"
replaced by continue; 

Optimisation : 
- sf.net.j3d.threeD.util.Vector : using attributes and not ge getters - 10%
- sf.net.j3d.threeD.util.Vector : public attributes - 20%

Enhancing :
- sf.net.j3d.threeD.raytracer.engine.RayTracingEngine (et autres fichiers) : a lot
of modification for reflection and refraction
- Created com.askywhale.* (isosurfaces)

To do :
- find images
- iridescence 