#include "mesh_loader.h"
#include <resource_retriever/retriever.h>
#include <boost/filesystem.hpp>
#include <ogre_tools/stl_loader.h>
#include <OGRE/OgreMeshManager.h>
#include <OGRE/OgreTextureManager.h>
#include <OGRE/OgreMaterialManager.h>
#include <OGRE/OgreTexture.h>
#include <OGRE/OgrePass.h>
#include <OGRE/OgreTechnique.h>
#include <OGRE/OgreMaterial.h>
#include <OGRE/OgreTextureUnitState.h>
#include <OGRE/OgreMeshSerializer.h>
#include <OGRE/OgreSubMesh.h>
#include <OGRE/OgreHardwareBufferManager.h>
#include <ros/assert.h>
#include <assimp/assimp.hpp>
#include <assimp/aiScene.h>
#include <assimp/aiPostProcess.h>
#include <assimp/IOStream.h>
#include <assimp/IOSystem.h>
Go to the source code of this file.
Classes | |
class | rviz::ResourceIOStream |
class | rviz::ResourceIOSystem |
Namespaces | |
namespace | rviz |
Functions | |
void | rviz::buildMesh (const aiScene *scene, const aiNode *node, const Ogre::MeshPtr &mesh, Ogre::AxisAlignedBox &aabb, float &radius) |
void | rviz::loadMaterialsForMesh (const std::string &resource_path, const aiScene *scene, const Ogre::MeshPtr &mesh) |
Ogre::MeshPtr | rviz::loadMeshFromResource (const std::string &resource_path) |
void | rviz::loadTexture (const std::string &resource_path) |
Ogre::MeshPtr | rviz::meshFromAssimpScene (const std::string &name, const aiScene *scene) |