GEL
2
GEL is a library for Geometry and Linear Algebra
|
A float based Quaterinion class. More...
#include <Quatf.h>
Inherits CGLA::ArithQuat< float, Vec3f, Quatf >.
Public Member Functions | |
Quatf (const Vec3f &imaginary, float real=1.0f) | |
Construct quaternion from vector and scalar. | |
Quatf (float x, float y, float z, float _qw) | |
Construct quaternion from four scalars. | |
Quatf (const Vec4f &v) | |
Construct quaternion from a 4D vector. | |
Mat3x3f | get_Mat3x3f () const |
Get a 3x3 rotation matrix from a quaternion. | |
Mat4x4f | get_Mat4x4f () const |
Get a 4x4 rotation matrix from a quaternion. | |
Quatf | identity_Quatf () |
Create an identity quaternion. |
A float based Quaterinion class.
Quaternions are algebraic entities useful for rotation.