|
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.
1.7.5.1