18 #ifndef GAZEBO_PHYSICS_DART_DARTMESH_HH_ 
   19 #define GAZEBO_PHYSICS_DART_DARTMESH_HH_ 
   21 #include <ignition/math/Vector3.hh> 
   35     class DARTMeshPrivate;
 
   52                       const ignition::math::Vector3d &_scale);
 
   60                       const ignition::math::Vector3d &_scale);
 
   63       public: dart::dynamics::ShapeNodePtr ShapeNode() 
const;
 
   71       private: 
void CreateMesh(
float *_vertices, 
int *_indices,
 
   72                    unsigned int _numVertices, 
unsigned int _numIndices,
 
   74                    const ignition::math::Vector3d &_scale);
 
   78       private: DARTMeshPrivate *dataPtr;
 
A 3D mesh. 
Definition: Mesh.hh:42
 
A child mesh. 
Definition: Mesh.hh:214
 
DART wrapper forward declarations and typedefs. 
 
boost::shared_ptr< DARTCollision > DARTCollisionPtr
Definition: DARTTypes.hh:49
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message. 
 
Triangle mesh collision helper class. 
Definition: DARTMesh.hh:38