Why use Quaternions in CG?

Posted by: Unknown,

I have been wondering for a long time, why we use quaternions in CG. Even more, dual quaternions are used in CG recently. Today I just find one possible reason.
The act of rotating a vector r by an angular displacement (theta, n) is the same as tacking this angular displacement, 'lifting' it into quaternion space, by representing it as the unit quaternion (cos(theta/2), sin(theta/2)n) and performing the operation q*()*conjugate(q) on the quaternion (0,r).



 
photo

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer massa. Duis vel libero vitae leo placerat blandit. Sed a nisi ac turpis facilisis facilisis. Pellentesque ut enim. Nam mollis ante. Quisque a eros. Fusce rutrum. Donec suscipit lobortis turpis.

@Tue 24 Feb, 2009 20:16Green Banner: 24 February, 2009Green Banner Vector Graphic http://tinyurl.com/an5ptx

Template and Icons by DryIcons.com