From 52d7270ba0a532a759a87ee29043c136811b8736 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 24 Oct 2023 10:48:22 -0400 Subject: add MathHelpers for glm and bullet translations --- src/math-helpers.hpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/math-helpers.hpp (limited to 'src/math-helpers.hpp') 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 +#include +#include + +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 */ -- cgit v1.2.3