I've been thinking about this question for a quite long time.And my implementation seems to be correct for some cases but wrong with few others.
How can I comprehensive test the algorithm? Is there any provided test cases?
I'm using ray-marching to render simple shapes and test different mapping functions; rotating the shapes along a path lets me easily see all of each surface without clicking/dragging.
Rendering boxes with rotation paths that pass through offset vectors (like normalize(1,1,1) or normalize(1,1,0))...
Suppose we have a computer with 32 bits per word and a transfer rate of 1mips. How long will it take to fill the frame buffer of a 300 dpi laser printer with a page size of 8.5 inches by 11 inches. Assume that a dot is represented by 4 bits.