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:1672
Definition ShapeFrameNode.hpp:61
Definition MeshShapeNode.hpp:60
osgAiNode * mRootAiNode
Definition MeshShapeNode.hpp:76
void extractData(bool firstTime)
Definition MeshShapeNode.cpp:210
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:376
void refresh()
Update all rendering data for this ShapeNode.
Definition MeshShapeNode.cpp:182
std::vector< std::vector< std::string > > mTextureImageArrays
Definition MeshShapeNode.hpp:78
::osg::Material * getMaterial(std::size_t index) const
Definition MeshShapeNode.cpp:356
virtual ~MeshShapeNode()
Definition MeshShapeNode.cpp:405
Definition ShapeNode.hpp:59
Definition MeshShapeNode.cpp:90
Definition BulletCollisionDetector.cpp:65