David Scherer - 2000-06-01

I've experimented with a scene.project that does forward projection (world-space position to screen space) and found it wanting for this sort of thing, because it's hard to tell which way the object has gone off screen.

The suggested .min and .max attributes will not be useful except in the simplest (orthogonal 2D) case.

The "right" solution is probably plane equations for the four edges of the screen (vector v and scalar d such that v*p > d offscreen). Is that too complicated?

Is there a way to support "wrapping" spaces even in full 3D with rotation and perspective? Plane equations would be good enough to detect the object leaving the screen, but where do you wrap it to?