A library for manipulating 3 dimensional vectors.
This library is mostly written to learn about a few C++ related things:
- C++ project directory structures
- cmake
- unittests with googletest
- automatic integration with travis-ci
- doxygen
At the moment it provides only functionality regarding rotations:
- Rotation matrices:
geometry::rotations::RotationMatrix - ZYX euler angles:
geometry::rotations::EulerAngles - Axis-angle approach:
geometry::rotations::AxisAngle - Quaternions:
geometry::rotations::Quaternion