Begining transition to tiny_obj_loader
This commit is contained in:
1292
include/OBJLoader.h
1292
include/OBJLoader.h
File diff suppressed because it is too large
Load Diff
2564
include/tiny_obj_loader.h
Normal file
2564
include/tiny_obj_loader.h
Normal file
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@
|
||||
// #include <glm/gtc/type_ptr.hpp>
|
||||
|
||||
// Custom includes
|
||||
#define OBJL_IMPLIMENTATION
|
||||
#define TINYOBJLOADER_IMPLEMENTATION
|
||||
#define LOGGER_DEFINITION
|
||||
#include <logger.h>
|
||||
|
||||
|
||||
14
src/mesh.cpp
14
src/mesh.cpp
@@ -6,8 +6,8 @@ Mesh::Mesh() {
|
||||
|
||||
Mesh::Mesh(std::string objPath) {
|
||||
Logger logger;
|
||||
objl::Loader loader;
|
||||
bool canLoad = loader.LoadFile(objPath);
|
||||
// objl::Loader loader;
|
||||
// bool canLoad = loader.LoadFile(objPath);
|
||||
|
||||
if (!canLoad) {
|
||||
logger << LOGGER_ERROR << "Cannot load obj '" << objPath << "'" << LOGGER_ENDL;
|
||||
@@ -16,17 +16,17 @@ Mesh::Mesh(std::string objPath) {
|
||||
|
||||
logger << LOGGER_INFO << "Loaded: " << objPath << LOGGER_ENDL;
|
||||
|
||||
loadFromObj(loader.LoadedMeshes[0]);
|
||||
// loadFromObj(loader.LoadedMeshes[0]);
|
||||
}
|
||||
|
||||
Mesh::Mesh(objl::Mesh objMesh) {
|
||||
loadFromObj(objMesh);
|
||||
// loadFromObj(objMesh);
|
||||
}
|
||||
|
||||
void Mesh::loadFromObj(objl::Mesh objMesh) {
|
||||
OBJLtoGLM(objMesh.Vertices, vertices, normals, texCoords);
|
||||
indices = objMesh.Indices;
|
||||
name = objMesh.MeshName;
|
||||
// OBJLtoGLM(objMesh.Vertices, vertices, normals, texCoords);
|
||||
// indices = objMesh.Indices;
|
||||
// name = objMesh.MeshName;
|
||||
|
||||
//Logger logger;
|
||||
//for (int i = 0; i < 100; i++) {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include <glm/gtc/matrix_transform.hpp>
|
||||
#include <glm/gtc/type_ptr.hpp>
|
||||
|
||||
#include <OBJLoader.h>
|
||||
#include <tiny_obj_loader.h>
|
||||
// #include <objectLoader.h>
|
||||
|
||||
#include <logger.h>
|
||||
|
||||
Reference in New Issue
Block a user