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.
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.
1.5.6