33 #ifndef DART_COLLISION_ODE_DETAIL_ODEMESH_HPP_
34 #define DART_COLLISION_ODE_DETAIL_ODEMESH_HPP_
37 #include <assimp/scene.h>
52 const Eigen::Vector3d& scale = Eigen::Vector3d::Ones());
63 const Eigen::Vector3d& scale = Eigen::Vector3d::Ones());
Definition: OdeCollisionObject.hpp:49
Definition: OdeGeom.hpp:46
Definition: OdeMesh.hpp:46
dTriMeshDataID mOdeTriMeshDataId
ODE trimesh data.
Definition: OdeMesh.hpp:76
virtual ~OdeMesh()
Destructor.
Definition: OdeMesh.cpp:71
std::vector< double > mNormals
Array of normals values.
Definition: OdeMesh.hpp:70
void updateEngineData() override
Definition: OdeMesh.cpp:80
OdeMesh(const OdeCollisionObject *parent, const aiScene *scene, const Eigen::Vector3d &scale=Eigen::Vector3d::Ones())
Constructor.
Definition: OdeMesh.cpp:42
std::vector< int > mIndices
Array of index values.
Definition: OdeMesh.hpp:73
std::vector< double > mVertices
Array of vertex values.
Definition: OdeMesh.hpp:67
void fillArrays(const aiScene *scene, const Eigen::Vector3d &scale=Eigen::Vector3d::Ones())
Definition: OdeMesh.cpp:86
Definition: BulletCollisionDetector.cpp:63