giant.rotations.coreΒΆ
This module contains fundamental mathematical operations and utilities for rotation calculations. It has no dependencies on other rotation modules to avoid circular imports. All functions here are pure mathematical operations that can be used as building blocks for higher-level rotation representations and conversions.
Modules
Core conversion routines for rotation representations |
|
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. |