The four parameters ,
,
, and
describing a finite rotation about an arbitrary axis. The
Euler parameters are defined by
|
(1)
| |||
|
(2)
| |||
|
(3)
|
where
is the unit normal vector, and are a quaternion in
scalar-vector representation
|
(4)
|
Because Euler's rotation theorem states that an arbitrary rotation may be described by only three parameters, a relationship must exist between these four quantities
|
(5)
| |||
|
(6)
|
(Goldstein 1980, p. 153). The rotation angle is then related to the Euler parameters by
|
(7)
| |||
|
(8)
| |||
|
(9)
|
and
|
(10)
|
The Euler parameters may be given in terms of the Euler angles by
|
(11)
| |||
|
(12)
| |||
|
(13)
| |||
|
(14)
|
(Goldstein 1980, p. 155).
Using the Euler parameters, the rotation formula becomes
|
(15)
|
and the rotation matrix becomes
|
(16)
|
where the elements of the matrix are
|
(17)
|
Here, Einstein summation has been used, is the Kronecker
delta, and
is the permutation symbol. Written out explicitly,
the matrix elements are
|
(18)
| |||
|
(19)
| |||
|
(20)
| |||
|
(21)
| |||
|
(22)
| |||
|
(23)
| |||
|
(24)
| |||
|
(25)
| |||
|
(26)
|