RenderEngine
Loading...
Searching...
No Matches
Objloader.hpp
Go to the documentation of this file.
1#ifndef OBJLOADER_H
2#define OBJLOADER_H
3// based on opengl-tutorial model loader
4class Group;
5bool loadOBJ(
6 const char * path,
7 std::vector<glm::vec3> & out_vertices,
8 std::vector<glm::vec2> & out_uvs,
9 std::vector<glm::vec3> & out_normals
10);
11
12
14
15bool loadAssImp(
16 const char * path,
17 std::vector<unsigned short> & indices,
18 std::vector<glm::vec3> & vertices,
19 std::vector<glm::vec2> & uvs,
20 std::vector<glm::vec3> & normals, bool flipUV=false
21);
22
23
24
26
27bool loadOBJMTL(
28 const char * path, Group* outputmesh
29 );
30
31#endif
bool loadAssImp(const char *path, std::vector< unsigned short > &indices, std::vector< glm::vec3 > &vertices, std::vector< glm::vec2 > &uvs, std::vector< glm::vec3 > &normals, bool flipUV=false)
loadAssImp
Definition Objloader.cpp:227
bool loadOBJ(const char *path, std::vector< glm::vec3 > &out_vertices, std::vector< glm::vec2 > &out_uvs, std::vector< glm::vec3 > &out_normals)
Definition Objloader.cpp:133
bool loadOBJMTL(const char *path, Group *outputmesh)
loadOBJMTL
Definition Objloader.cpp:20
Definition Group.hpp:19