|
![](/i/fill.gif) |
Nathan Kopp <Nat### [at] kopp com> wrote:
: Other objects, such as boxes, spheres, and discs, are transformed by
: modifying the object itself. (e.g. If you translate a sphere, the center
: point will be moved, and the transformation matrix will still be null.)
: This means faster render times (no need to transform the ray, because object
: space = world space).
: A CSG object is just a collection of individual objects with special
: intersection rules. When a CSG is transformed, all of the child objects are
: transformed at parse time.
Ah, this makes it very clear. I understand now why it would be a problem.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
![](/i/fill.gif) |