View Full Version : Quaternions
xerid
03-01-2000, 09:59 AM
using quaternions, does
TRANSLATE + ROTATE == ROTATE + TRANSLATE
also, are opengl's matrices a matrix form of
quaternions
Mike F
03-02-2000, 02:04 AM
>using quaternions, does
>
> TRANSLATE + ROTATE == ROTATE + TRANSLATE
>
No. This is nothing to do with quaternions - it's a general property of rotations and translations. Also, there's no way to express a translation using a quaternion.
>also, are opengl's matrices a matrix form of
>quaternions
No. A quaternion describes an orientation/rotation, nothing more. A 4x4 matrix (as used by OpenGL) can describe such things as rotation, translation, shearing, perspective projection etc.
xerid
03-02-2000, 06:36 PM
how can. or are, quaternions be used in computer graphics...the concept that is.
[This message has been edited by xerid (edited 03-02-2000).]
Mike F
03-03-2000, 12:18 AM
They're usually used for skeletal animation, mainly because it's a lot easier to blend between two quaternions than it is using matrices.
Nathan d'Obrenan
03-03-2000, 07:20 PM
Xerid: Quaternions are a good way of representing rotations, however they are hard to visualize (bad for finding a bug http://www.opengl.org/discussion_boards/ubb/biggrin.gif). Their is a TON of info on the net regarding quaternions, definately look into it more.
Oh also a really awsome site that I would like to plug is Ask Dr. Math (www.askdrmath.com). Very useful for almost every algorithm / problem you might come upon, and its solution is explained very well. Great questions/answers pertaining to quaternion numbers as well.
xerid
03-05-2000, 07:32 PM
Originally posted by Nathan d'Obrenan:
Xerid: Quaternions are a good way of representing rotations, however they are hard to visualize (bad for finding a bug http://www.opengl.org/discussion_boards/ubb/biggrin.gif). Their is a TON of info on the net regarding quaternions, definately look into it more.
Oh also a really awsome site that I would like to plug is Ask Dr. Math (www.askdrmath.com). Very useful for almost every algorithm / problem you might come upon, and its solution is explained very well. Great questions/answers pertaining to quaternion numbers as well.
do you have a si,ple example of using quaternions (source code) verses OGL matrices.
also, it seemd that quaternions would be faster, and does that completely throw out OGL matrices.
paolom
03-06-2000, 03:37 AM
Just to give an idea, Tomb Raider uses quaternions to smooth the rotations of the camera tracking Lara. The smooth effect is achieved by interpolations.
mike j
03-07-2000, 02:27 PM
check this site http://www.darwin3d.com/gdm1998.htm
Nathan d'Obrenan
03-08-2000, 11:31 AM
Xerid: Sorry, right now I don't. I have just been way to busy, but I do plan to have a kind of personal programming page up soon. I just thought of it now, but I think that it would be real cool if I posted little advanved math tutorials or something with little demo programs. The best advice I can offer re: quaternions is to read books, surf the web a bit and really just experiment on your own (Kind of like everything else in life http://www.opengl.org/discussion_boards/ubb/smile.gif Its only math!
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.