#include <rve_mesh_loader/assimp_parser.h>
#include <rve_mesh_loader/exception.h>
#include <rve_msgs/Mesh.h>
#include <rve_common/uuid.h>
#include <resource_retriever/retriever.h>
#include <boost/filesystem.hpp>
#include <assimp/assimp.hpp>
#include <assimp/aiScene.h>
#include <assimp/aiPostProcess.h>
#include <assimp/IOStream.h>
#include <assimp/IOSystem.h>
#include <ros/assert.h>
Go to the source code of this file.
Classes | |
class | rve_mesh_loader::ResourceIOStream |
class | rve_mesh_loader::ResourceIOSystem |
Namespaces | |
namespace | rve_mesh_loader |
Functions | |
rve_msgs::Vector3 | rve_mesh_loader::assimpToMsg (const aiVector3D &vec) |
void | rve_mesh_loader::buildMesh (const aiScene *scene, const aiNode *node, rve_msgs::Mesh &out_mesh) |
void | rve_mesh_loader::loadMaterialsForMesh (const std::string &resource_path, const aiScene *scene, rve_msgs::Mesh &mesh) |
void | rve_mesh_loader::meshFromAssimpScene (const std::string &filename, const aiScene *scene, rve_msgs::Mesh &out_mesh) |
void | rve_mesh_loader::parseWithAssimp (uint8_t *buffer, size_t buffer_size, const std::string &filename, rve_msgs::Mesh &out_mesh) |