diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-10-24 10:48:22 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-11-15 13:11:11 -0500 |
| commit | 52d7270ba0a532a759a87ee29043c136811b8736 (patch) | |
| tree | a9c95ca698d81ecb0ffbd9ae4c9336ed56a7ae0b /src/math-helpers.hpp | |
| parent | a4e6f3936b43f239a70fb534b23530b098d6b6f2 (diff) | |
add MathHelpers for glm and bullet translations
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 */ |
