chrono::opengl::ChOpenGLOBJLoader Class Reference
Description
Uses the tiny_obj_loader library to load an OBJ file in the proper format.
#include <ChOpenGLOBJLoader.h>
Inheritance diagram for chrono::opengl::ChOpenGLOBJLoader:
![Inheritance graph](classchrono_1_1opengl_1_1_ch_open_g_l_o_b_j_loader__inherit__graph.png)
Collaboration diagram for chrono::opengl::ChOpenGLOBJLoader:
![Collaboration graph](classchrono_1_1opengl_1_1_ch_open_g_l_o_b_j_loader__coll__graph.png)
Public Member Functions | |
void | LoadObject (const char *mesh_file, std::vector< std::vector< glm::vec3 > > &vertices, std::vector< std::vector< glm::vec3 > > &normals, std::vector< std::vector< glm::vec2 > > &texcoords, std::vector< std::vector< GLuint > > &indices, std::vector< std::string > &names) |
void | TakeDown () |
![]() | |
bool | GLReturnedError (const char *s) |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_opengl/shapes/obj/ChOpenGLOBJLoader.h
- /builds/uwsbel/chrono/src/chrono_opengl/shapes/obj/ChOpenGLOBJLoader.cpp