12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- #ifndef __PHYSICS_3D_H__
- #define __PHYSICS_3D_H__
- #include "base/ccConfig.h"
- #include "math/CCMath.h"
- #if CC_USE_3D_PHYSICS
- #include "physics3d/CCPhysics3DShape.h"
- #include "physics3d/CCPhysicsSprite3D.h"
- #include "physics3d/CCPhysics3DWorld.h"
- #include "physics3d/CCPhysics3DDebugDrawer.h"
- #include "physics3d/CCPhysics3DObject.h"
- #include "physics3d/CCPhysics3DComponent.h"
- #include "physics3d/CCPhysics3DConstraint.h"
- NS_CC_BEGIN
- CC_DLL const char* physics3dVersion();
- NS_CC_END
- #if (CC_ENABLE_BULLET_INTEGRATION)
- #include "bullet/LinearMath/btTransform.h"
- #include "bullet/LinearMath/btVector3.h"
- #include "bullet/LinearMath/btQuaternion.h"
- #include "bullet/btBulletCollisionCommon.h"
- #include "bullet/btBulletDynamicsCommon.h"
- #include "bullet/BulletCollision/CollisionDispatch/btGhostObject.h"
- cocos2d::Vec3 convertbtVector3ToVec3(const btVector3 &btVec3);
- btVector3 convertVec3TobtVector3(const cocos2d::Vec3 &vec3);
- cocos2d::Mat4 convertbtTransformToMat4(const btTransform &btTrans);
- btTransform convertMat4TobtTransform(const cocos2d::Mat4 &mat4);
- cocos2d::Quaternion convertbtQuatToQuat(const btQuaternion &btQuat);
- btQuaternion convertQuatTobtQuat(const cocos2d::Quaternion &quat);
- #endif
- #endif
- #endif
|