giant.rotationsΒΆ
Modules
This module contains fundamental mathematical operations and utilities for rotation calculations. |
|
Classes
A class to represent and manipulate rotations in GIANT. |
Functions
This function converts a rotation quaternion into a rotation vector of the form discussed in Rotation Representations. |
|
This function converts an attitude quaternion into its equivalent rotation matrix of the form discussed in Rotation Representations. |
|
This function converts a rotation quaternion to 3 euler angles to be applied to the axes specified in order. |
|
This function converts a rotation vector to a rotation matrix according to the form specified in Rotation Representations. |
|
This function converts a rotation vector given as a 3 element Sequence into a rotation quaternion of the form discussed in Rotation Representations. |
|
This function converts a rotation vector into euler angles in the specified order. |
|
This function converts a rotation matrix into a rotation quaternion of the form discussed in Rotation Representations. |
|
This function converts a rotation matrix to 3 euler angles to be applied to the axes specified in order. |
|
Converts a rotation matrix to a rotation vector. |
|
This function converts a sequence of 3 euler angles into a rotation matrix. |
|
This function converts Euler angles into a a rotation vector. |
|
This function converts Euler angles into a a rotation quaternion. |
|
This function performs a right handed rotation about the x axis by angle theta. |
|
This function performs a right handed rotation about the y axis by angle theta. |
|
This function performs a right handed rotation about the z axis by angle theta. |
|
This function returns a numpy array with the skew symmetric cross product matrix for vector. |
|
Normalizes the quaternion(s) such that the scalar term is positive and the length is 1 |
|
This function provides the inverse of a rotation quaternion of the form discussed in Rotation Representations. |
|
This function performs the hamiltonian quaternion multiplication operation. |
|
This function performs normalized linear interpolation of rotation quaternions. |
|
This function performs spherical linear interpolation of rotation quaternions. |
|
Compute a 2-vector frame given primary and secondary vectors and their corresponding axes. |
|
Create a dynamic (time dependent) 2-vector frame function. |