Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Graphics > OpenGL 3D API > Order of Transf...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 5 Topic 4822 of 4910
Post > Topic >>

Order of Transformations

by amphetaman@[EMAIL PROTECTED] Jul 5, 2008 at 01:55 PM

Greetings! I recently started learning OpenGL and I have run into
quite a problem. I really have no idea how to implement a simple
camera using OpenGL's transformation functions. What particularly
bothers me is the order in which transformations must be applied.

Suppose the camera is located at (x, y, z) and its rotation is -45
degrees (from the default orientation, that is, looking towards (0, 0,
-1)).

If I translate first, by calling glTranslate(-x, -y, -z), the rotation
will have that point as its origin. I don't need that.

If I rotate first, I will have to somehow calculate the translation
vector (because forward, for example, won't be (0, 0, -1) anymore).

Any help is appreciated.
 




 5 Posts in Topic:
Order of Transformations
amphetaman@[EMAIL PROTECT  2008-07-05 13:55:12 
Re: Order of Transformations
singin_dav <sone@[EMAI  2008-07-06 07:52:30 
Re: Order of Transformations
fungus <openglMYSOCKS@  2008-07-06 14:21:56 
Re: Order of Transformations
Jonathan Campbell <jg.  2008-07-07 18:05:40 
Re: Order of Transformations
Jonathan Campbell <jg.  2008-07-07 18:07:06 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Sep 6 16:30:38 CDT 2008.