EscherTracing

EscherTracing - Raytracing the impossible

Raytracing of the (Pseudo)-Escher cube may serve as an example of a non-standard intersection object.

The virtual function Lux::Object3D::local_intersect() is overloaded for this special object to reveal the behaviour of exchanged intersections of the cube's edges.

escher.jpg

Same image with longer exposure time, therefore better showing that the Escher cube is a truly 3D object which may be rotated within the scene.

escher-fast.jpg

Generated on Wed Jun 17 20:00:14 2009 for Light++ by  doxygen 1.5.6