2 #ifndef BULLET_HELPER_H 3 #define BULLET_HELPER_H 5 #include <btBulletCollisionCommon.h> 6 #include <btBulletDynamicsCommon.h> 31 f32
getRand(
const f32 maxValue,
const f32 offset = 0.f);
core::vector3df QuaternionToEuler(const btQuaternion &TQuat)
Inverse of EulerToQuaternion()
Definition: bullethelper.cpp:26
core::vector3df toIrrlichtVector(btVector3 vec)
Inverse of toBulletVector()
Definition: bullethelper.cpp:15
btVector3 toBulletVector(core::vector3df vec)
Convert given Irrlicht vector3d vector to Bullect btVector3.
Definition: bullethelper.cpp:11
core::stringc vectorToString(core::vector3df vector)
Used for logger.
Definition: bullethelper.cpp:83
f32 * getMeshSize(scene::ISceneNode *mesh)
Get a size of a 3D Irrlicth mesh.
Definition: bullethelper.cpp:47
int sign(int x)
Get sign of a integer.
Definition: bullethelper.cpp:80
f32 getRand(const f32 maxValue, const f32 offset=0.f)
Get a random value.
Definition: bullethelper.cpp:44
btQuaternion EulerToQuaternion(const core::vector3df &euler)
Convert given Irrlicht euler angle to Bullet quaternion angle.
Definition: bullethelper.cpp:18
video::SColor randomColor()
Get random color.
Definition: bullethelper.cpp:63