00001
00002
00003
00004
00005
00006 #ifndef _MESH_H_
00007 #define _MESH_H_
00008
00014 #include "object.h"
00015
00016 #include <btScalar.h>
00017
00018 class btTriangleMesh;
00019
00020 namespace irr
00021 {
00022 namespace scene
00023 {
00024 class IMesh;
00025 class IMeshBuffer;
00026 }
00027 }
00028
00029 class Mesh : public Object
00030 {
00031 public:
00032 Mesh(irr::scene::IMesh *mesh, irr::scene::ISceneNode *node, btScalar mass, bool concave = false);
00033 Mesh(irr::scene::IMeshBuffer *meshbuffer, irr::scene::ISceneNode *node, btScalar mass, bool concave = false);
00034
00035 private:
00036 btTriangleMesh *m_mesh;
00037 };
00038
00039 #endif