..until I hit the next chapter in the book.
I asked the teacher the questions you guys didn't answer and I cleared up some other stuff too.
It all makes sense now.
OpenGL draws the entire scene before anything else, THEN it proceeds to apply modelview transformations and THEN it applies perspective transformations.
Also you cannot have a spherical frustrum because it's not supported in the hardware or through OGL.
You have to apply tricks in order to create a spherical frustrum.
I asked the teacher the questions you guys didn't answer and I cleared up some other stuff too.
It all makes sense now.
OpenGL draws the entire scene before anything else, THEN it proceeds to apply modelview transformations and THEN it applies perspective transformations.
Also you cannot have a spherical frustrum because it's not supported in the hardware or through OGL.
You have to apply tricks in order to create a spherical frustrum.