User:Jheald/sandbox/GA/Quaternions to Bivectors

< User:Jheald‎ | sandbox‎ | GA

Quaternions <--> Bivectors

edit

Quaternion and Bivector multiplication differ, in that:

  (Quaternion)
  (Bivector)

This leads to the identification

i = -e23; j = -e31; k = -e12

Rotations

edit
  • clean up the different letters being used.

Quaternion:

 

where

 

Bivector:

 
 

where u is a unit bivector, u = i v

Translation

In the quaternion calculation v is actually being stored in the non-scalar part of the quaternion; in GA therefore this is an equation that is mapping for

 

but this will fall out because in 3D the pseudoscalar commmutes with everything

q corresponds to the rotor:

 

or, in terms of the bivector U = i u,