Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Simple OpenGL based Camera Class [closed]

I'm looking for a simple yet complete camera implementation (library) for OpenGL. My use case is rendering volumetric models - which I'm visualizing with glut. But my current camera implementation is a bit buggy.

After googling I found a few implementations such as those found in NeHe however they don't have all the functionality I'm after, specifically:

  1. Left, Right
  2. Strafe
  3. Rotation about viewing axis
  4. Arbitrary translation of viewing point

Any DirectX solutions that can be easily converted into OpenGL will also be appreciated.

like image 533
Jared Krumsie Avatar asked May 18 '11 00:05

Jared Krumsie


2 Answers

Have you tried http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=Quaternion_Camera_Class?

like image 96
BDGapps Avatar answered Sep 30 '22 16:09

BDGapps


Since I'm not sure about the question, I'm going to tentatively answer with a tutorial of mine :

http://www.opengl-tutorial.org/beginners-tutorials/tutorial-6-keyboard-and-mouse/

(source code here)

Hope that helps. If it does not completely fulfills your needs, don't hesitate to explain exactly what is wrong, and I'll edit my post.

like image 31
Calvin1602 Avatar answered Sep 30 '22 18:09

Calvin1602