Quote: "I believe that he is referring to the fact that it will return a 1 if the object is behind the camera, almost as if the view frustum extends forwards and backwards."
It's even worse than that.
Quote: "Sasuke, mabey you could use object in screen() as a preliminary check. Then you could calculate a vector from the camera to the object, and use the camera's direction vector to see if the object is really on screen."
You'd have to do that for every point just to see if it's in the screen cause just doing it to the position of it won't work.
Quote: "At this point you might be able to use raycasting to tell if the object is being blocked or not."
Same as before ish. What if the middle of the space is blocked but a part that doesn't contain any points (bound points) isn't. Raycasting wouldn't work for this.
A dream is a fantasy, if you achieve that fantasy it was never a dream to begin with.