#include <iostream>
#include <vector>
#include <cassert>
#include <cstdio>
#include <string>
#include <exception>
#include "FEVV/Tools/IO/FileUtilities.hpp"
#include "FEVV/Tools/IO/StringUtilities.hpp"
#include "FEVV/Types/Material.h"
Go to the source code of this file.
|
| FEVV |
| Interfaces for plugins These interfaces will be used for different plugins.
|
|
| FEVV::IO |
|
|
template<typename MaterialType > |
void | FEVV::IO::dbg_display_materials (const std::vector< MaterialType > &materials) |
|
template<typename MaterialType > |
void | FEVV::IO::read_mtl_file (const std::string &mtl_file_name, std::vector< MaterialType > &materials) |
|
template<typename CoordType , typename CoordNType , typename CoordTType , typename CoordCType , typename IndexType , typename MaterialType > |
void | FEVV::IO::read_obj_file (const std::string &file_path, std::vector< std::vector< CoordType > > &points_coords, std::vector< std::vector< CoordNType > > &normals_coords, std::vector< std::vector< CoordTType > > &texture_coords, std::vector< std::vector< CoordCType > > &vertex_color_coords, std::vector< std::vector< IndexType > > &face_indices, std::vector< std::vector< IndexType > > &texture_face_indices, std::vector< std::vector< IndexType > > &normal_face_indices, std::vector< MaterialType > &materials, std::vector< IndexType > &face_material) |
|