|
|
|
|
|
|
|
|
|
Extending Quaternions to Rotations
|
|
|
|
|
|
Organization: | California Institute of Technology |
Department: | Department of Chemistry |
|
|
|
|
|
|
0211-486
|
|
|
|
|
|
2000-10-20
|
|
|
|
|
|
This package extends the Quaternion package of Jason Kastner and Matthew Markert to add the functionality to use quaternions as surogates for rotation. Quaternions can represent a rotation by defining the plane of the rotation and the angle of the rotation. The plane is defined as normal to the quaternion vector, and the angle is defined as alpha, where the pure component of the quaternion is Cos [alpha/2]. The extensions add a rotation function, and the included documentation describes how to use quaternions to replace e.g., rotation matricies.
|
|
|
|
|
|
|
|
|
|
|
|
Quaternions, Rotations
|
|
|
|
|
|
| QuaternionExtentions.nb (245.1 KB) - Mathematica notebook | | Quaternions.m (19.6 KB) - Mathematica package |
|
|
|
|
|
|
|
| | | | | |
|