Original Post
I'm creating a Camera class using equations like the one in here. I've noticed if you rotate too much on the X axis (look up/down), the world gets distorted and stretches out and zooms away. Why is this happening, and is there a way to fix it? Also, if you set the position and view to (0, 0, 0), the camera won't work. Why?