--- a/TODO Fri Nov 09 10:17:27 2007 +0100
+++ b/TODO Fri Nov 16 10:25:12 2007 +0100
@@ -1,2 +1,32 @@
* pthreads (pro Windows http://sources.redhat.com/pthreads-win32/)
* kd-tree
+
+
+container.h -- Container
+kdtree.h -- KdTree
+shapes.h -- Triangle, Sphere
+scene.h -- Ray, Light, Camera, Scene
+material.h -- Material, Texture
+matrix.h -- Matrix
+vector.h -- Vector3
+reader.h -- Reader, WavefrontReader
+
+KdTree monkey
+wf = new WavefrontReader()
+wf.setContainer(monkey)
+wf.read("monkey.obj")
+destroy wf
+
+monkey.optimize() -- i.e. build tree
+
+Scene scene -- container with shapes, a camera and lights
+scene = new Scene()
+scene.setTop(monkey) -- top object in hierarchy
+scene.setCamera(new Camera(pos, dir, angle))
+scene.addLight(new PointLight(pos, color))
+rt.setScene(scene)
+rt.render(w,h)
+
+
+constructors have zero or one parameter by default -- the object to copy data from
+more parameters -- the data (ray origin and direction)