Blitz3D Style Camera Type

BlitzMax Forums/BlitzMax Programming/Blitz3D Style Camera Type

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I would recommend using Quaternions for storing rotations and only convert to Euler when rotating the modelview matrix. Or if you're feeling really brave just use matrices for it all. Using Euler for it all makes arbitrary rotations difficult. There's plenty of Quaternion code in the archive to get you started.