18 #ifndef GAZEBO_PHYSICS_DART_DARTMESH_HH_
19 #define GAZEBO_PHYSICS_DART_DARTMESH_HH_
21 #include <ignition/math/Vector3.hh>
35 class DARTMeshPrivate;
61 const ignition::math::Vector3d &_scale);
78 const ignition::math::Vector3d &_scale);
86 private:
void CreateMesh(
float *_vertices,
int *_indices,
87 unsigned int _numVertices,
unsigned int _numIndices,
89 const ignition::math::Vector3d &_scale);
93 private: DARTMeshPrivate *dataPtr;
A 3D mesh.
Definition: Mesh.hh:42
The Vector3 class represents the generic vector containing 3 elements.
Definition: Vector3.hh:44
A child mesh.
Definition: Mesh.hh:214
DART wrapper forward declarations and typedefs.
boost::shared_ptr< DARTCollision > DARTCollisionPtr
Definition: DARTTypes.hh:48
#define GAZEBO_DEPRECATED(version)
Definition: system.hh:302
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
Triangle mesh collision helper class.
Definition: DARTMesh.hh:38