Name: Anonymous 2006-09-05 21:37
lol... so I have to understand quaternions if I ever want to understand graphics technology that's older than 1995...
I know why quaternions are used in rotation (because of some problem with rotation locking under certain circumstances with traditional matrices -- it's happened to me and apparently is unavoidable unless using quaternions)
and quaternions are based upon some fundamental associations with the imaginary number 'i' (square root of -1), right?
So how come when quaternions are actually used, this imaginary number 'i' is nowhere to be seen? I'm totally lost on examples as well as when reading peoples' source code where quaternions are used in calculations.
Even experienced graphics programmers tell me they don't "completely" understand quaternions themselves, they "just use them". But I'm relatively retarded and I have to understand something down to the very core before I feel confident using it... so... what's up with quaternions? Linear algebra is one of the few mathematical subjects I had the least trouble with when I was in college but we never touched upon these things :/
I know why quaternions are used in rotation (because of some problem with rotation locking under certain circumstances with traditional matrices -- it's happened to me and apparently is unavoidable unless using quaternions)
and quaternions are based upon some fundamental associations with the imaginary number 'i' (square root of -1), right?
So how come when quaternions are actually used, this imaginary number 'i' is nowhere to be seen? I'm totally lost on examples as well as when reading peoples' source code where quaternions are used in calculations.
Even experienced graphics programmers tell me they don't "completely" understand quaternions themselves, they "just use them". But I'm relatively retarded and I have to understand something down to the very core before I feel confident using it... so... what's up with quaternions? Linear algebra is one of the few mathematical subjects I had the least trouble with when I was in college but we never touched upon these things :/