33#ifndef DART_GUI_OSG_RENDER_MESHSHAPENODE_HPP_
34#define DART_GUI_OSG_RENDER_MESHSHAPENODE_HPP_
38#include <osg/Material>
39#include <osg/MatrixTransform>
57class MeshShapeGeometry;
63 std::shared_ptr<dart::dynamics::MeshShape> shape,
std::size_t index
Definition SkelParser.cpp:1673
Definition ShapeFrameNode.hpp:61
Definition MeshShapeNode.hpp:60
osgAiNode * mRootAiNode
Definition MeshShapeNode.hpp:76
void extractData(bool firstTime)
Definition MeshShapeNode.cpp:229
std::shared_ptr< dart::dynamics::MeshShape > mMeshShape
Definition MeshShapeNode.hpp:75
std::vector<::osg::ref_ptr<::osg::Material > > mMaterials
Definition MeshShapeNode.hpp:77
std::vector< std::string > getTextureImagePaths(std::size_t index) const
Definition MeshShapeNode.cpp:394
void refresh()
Update all rendering data for this ShapeNode.
Definition MeshShapeNode.cpp:207
std::vector< std::vector< std::string > > mTextureImageArrays
Definition MeshShapeNode.hpp:78
::osg::Material * getMaterial(std::size_t index) const
Definition MeshShapeNode.cpp:374
virtual ~MeshShapeNode()
Definition MeshShapeNode.cpp:423
Definition ShapeNode.hpp:60
Definition MeshShapeNode.cpp:115
Definition BulletCollisionDetector.cpp:60