diff options
Diffstat (limited to 'src/math-helpers.hpp')
| -rw-r--r-- | src/math-helpers.hpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/math-helpers.hpp b/src/math-helpers.hpp new file mode 100644 index 0000000..9276df8 --- /dev/null +++ b/src/math-helpers.hpp @@ -0,0 +1,15 @@ +#ifndef PKE_MATH_HELPERS_HPP +#define PKE_MATH_HELPERS_HPP + +#include "vendor/glm_include.hpp" +#include <LinearMath/btQuaternion.h> +#include <LinearMath/btVector3.h> +#include <LinearMath/btTransform.h> + +void GlmToBullet(const glm::vec3 &vec, btVector3 &btVec); +void GlmToBullet(const glm::quat &quat, btQuaternion &btQuat); +void BulletToGlm(const btVector3 &vec, glm::vec3 &glmVec); +void BulletToGlm(const btQuaternion &quat, glm::quat &glmQuat); +void BulletToGlm(const btTransform &trans, glm::mat4 &glmMat4); + +#endif /* PKE_MATH_HELPERS_HPP */ |
