fugiisland opened this issue on Dec 24, 2004 ยท 25 posts
FrenchToast posted Wed, 29 December 2004 at 10:53 AM
What I learned is that anything that you try to make in 3D has 3 coordinate vertices... but it never actually prints to the screen in three dimensions. When you write the program, you have to have a "Screen Flattening" code that puts it into two dimensions so you can assign screen locations to everything. One of your variables has to be a "Viewpoint" location, and it is taken into account when you calculate each items screen location. It makes an imaginary "Sheet of paper" or "Screen" between the object and the viewpoint to calculate everything's two dimensional coordinates. This is the variable that will change as you circle an object. Not being able to move the viewpoint would not make an object less "3D".