Archived

This topic is now archived and is closed to further replies.

uncutno

gluLookAt for in_game_world_objekts?

Recommended Posts

I have a 3D game world! I use gluLookAt to set the "camera" , so that i see the world from the right pos, in the right direction. In my world, i have a ship! It have a position, a facing_direction_vector, and a up_direction_vactor! How can i use these vectors to rotate and transforme the ship? I think i need to use glPushMatrix, and glPopMatrix to set and restore the world matrix, but what about the code betwen? Please help! :-) -Anders-Oredsson-Norway-

Share this post


Link to post
Share on other sites
It depends on where the ship is pointing from the start without roatations. glRotate is used to rotate around any arbitary axis.
Why not give it a try before asking for help?
You can start by identify the axis you want to rotate around.

Share this post


Link to post
Share on other sites
It is probably easier to solve a less general problem. If you just want the rotation around the y axis can you calculate it from the x and z part of the direction vector.

Share this post


Link to post
Share on other sites