OpenGL and Qt: part II Cameras and Transformations

I have continued to develop my previous application here by making a camera class. This makes it easy to have multiple cameras, switch between them in the scene and move them about in world space.

The link below goes into details about the transformations used in computer graphics, specifically opengl, and uses the old fixed function pipeline depreciated opengl, but it is still very useful:
http://www.songho.ca/opengl/gl_transform.html

Another awesome resource for learning linear algebra is a website called immersive math.
http://immersivemath.com/ila/index.html

http://www.dcs.kcl.ac.uk/staff/richard/6CCS3GRS/render3d1.pdf
http://www.dcs.kcl.ac.uk/staff/richard/6CCS3GRS/affine.pdf

 

camera.png
Cameras and Transformations
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s