Classes | |
class | Exception |
class | LoadException |
class | ParseException |
class | ResourceIOStream |
class | ResourceIOSystem |
Functions | |
rve_msgs::Vector3 | assimpToMsg (const aiVector3D &vec) |
void | buildMesh (const aiScene *scene, const aiNode *node, rve_msgs::Mesh &out_mesh) |
void | calculateUV (const Eigen::Vector3f &vec, float &u, float &v) |
void | load (const std::string &resource_path, rve_msgs::Mesh &out_mesh) |
void | loadMaterialsForMesh (const std::string &resource_path, const aiScene *scene, rve_msgs::Mesh &mesh) |
void | meshFromAssimpScene (const std::string &filename, const aiScene *scene, rve_msgs::Mesh &out_mesh) |
void | parseSTL (uint8_t *buffer, size_t buffer_size, const std::string &filename, rve_msgs::Mesh &out_mesh) |
void | parseWithAssimp (uint8_t *buffer, size_t buffer_size, const std::string &filename, rve_msgs::Mesh &out_mesh) |
rve_msgs::Vector3 rve_mesh_loader::assimpToMsg | ( | const aiVector3D & | vec | ) |
Definition at line 187 of file assimp_parser.cpp.
void rve_mesh_loader::buildMesh | ( | const aiScene * | scene, |
const aiNode * | node, | ||
rve_msgs::Mesh & | out_mesh | ||
) |
Definition at line 197 of file assimp_parser.cpp.
void rve_mesh_loader::calculateUV | ( | const Eigen::Vector3f & | vec, |
float & | u, | ||
float & | v | ||
) |
Definition at line 40 of file stl_parser.cpp.
void rve_mesh_loader::load | ( | const std::string & | resource_path, |
rve_msgs::Mesh & | out_mesh | ||
) |
Definition at line 46 of file loader.cpp.
void rve_mesh_loader::loadMaterialsForMesh | ( | const std::string & | resource_path, |
const aiScene * | scene, | ||
rve_msgs::Mesh & | mesh | ||
) |
Definition at line 292 of file assimp_parser.cpp.
void rve_mesh_loader::meshFromAssimpScene | ( | const std::string & | filename, |
const aiScene * | scene, | ||
rve_msgs::Mesh & | out_mesh | ||
) |
Definition at line 347 of file assimp_parser.cpp.
void rve_mesh_loader::parseSTL | ( | uint8_t * | buffer, |
size_t | buffer_size, | ||
const std::string & | filename, | ||
rve_msgs::Mesh & | out_mesh | ||
) |
Definition at line 53 of file stl_parser.cpp.
void rve_mesh_loader::parseWithAssimp | ( | uint8_t * | buffer, |
size_t | buffer_size, | ||
const std::string & | filename, | ||
rve_msgs::Mesh & | out_mesh | ||
) |
Definition at line 358 of file assimp_parser.cpp.