18 #ifndef _GAZEBO_ODEMESH_HH_
19 #define _GAZEBO_ODEMESH_HH_
55 public:
virtual void Update();
61 private:
void CreateMesh(
unsigned int _numVertices,
66 private: dReal transform[16*2];
69 private:
int transformIndex;
72 private:
float *vertices;
75 private:
int *indices;
78 private: dTriMeshDataID odeData;
81 private: dGeomID collisionId;
A 3D mesh.
Definition: Mesh.hh:40
Triangle mesh helper class.
Definition: ODEMesh.hh:31
The Vector3 class represents the generic vector containing 3 elements.
Definition: Vector3.hh:43
A child mesh.
Definition: Mesh.hh:209
ODE wrapper forward declarations and typedefs.
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
boost::shared_ptr< ODECollision > ODECollisionPtr
Definition: ODETypes.hh:36
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48