#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); float log_interp(float min_value, float max_value, float t); double log_interp(double min_value, double max_value, double t); #endif /* PKE_MATH_HELPERS_HPP */