summaryrefslogtreecommitdiff
path: root/src/math-helpers.hpp
blob: 9276df85a331519e1f9978a8ca3a84a87269996b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 */