5#include "fsb_quaternion.h"
Mat3 rot_ry(real_t ry)
Rotation matrix about y-axis.
Definition fsb_rotation.cpp:27
Vec3 rotate_mat3_transpose(const Mat3 &rot, const Vec3 &vec)
Transposed matrix multiplication with rotation matrix.
Definition fsb_rotation.cpp:178
Mat3 quat_to_rot(const Quaternion &quat)
Convert unit quaternion to rotation matrix.
Definition fsb_rotation.cpp:86
Vec3 rotate_mat3(const Mat3 &rot, const Vec3 &vec)
Matrix multiplication with rotation matrix.
Definition fsb_rotation.cpp:169
Mat3 skew_symmetric(const Vec3 &vec)
Skew-symmetric matrix from vector.
Definition fsb_rotation.cpp:10
Quaternion ezyx_to_quat(const Vec3 &ezyx)
Convert intrinsic ZYX Euler-angles to unit quaternion.
Definition fsb_rotation.cpp:73
Quaternion rot_to_quat(const Mat3 &rot)
Convert rotation matrix to unit quaternion.
Definition fsb_rotation.cpp:103
Mat3 rot_identity()
Identity rotation matrix.
Definition fsb_rotation.cpp:15
Vec3 quat_to_ezyx(const Quaternion &quat)
Convert unit quaternion to intrinsic ZYX Euler-angles.
Definition fsb_rotation.cpp:41
Vec3 quat_to_rotvec(const Quaternion &quat)
Convert unit quaternion to rotation vector.
Definition fsb_rotation.cpp:154
Mat3 rot_rz(real_t rz)
Rotation matrix about z-axis.
Definition fsb_rotation.cpp:34
Mat3 rot_rx(real_t rx)
Rotation matrix about x-axis.
Definition fsb_rotation.cpp:20
Quaternion rotvec_to_quat(const Vec3 &rotvec)
Convert rotation vector to unit quaternion.
Definition fsb_rotation.cpp:163