MEPP2 Project
Namespaces | Functions
FbxFileReader.h File Reference
#include <iostream>
#include <vector>
#include <cassert>
#include <cstdio>
#include <string>
#include <exception>
#include "FEVV/Tools/IO/FbxSdkNoWarning.h"
#include "FEVV/Tools/IO/FileUtilities.hpp"
#include "FEVV/Tools/IO/StringUtilities.hpp"
#include "FEVV/Types/Material.h"
Include dependency graph for FbxFileReader.h:

Go to the source code of this file.

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 FEVV::IO
 

Functions

FbxString FEVV::IO::dbg_get_attr_type_name (FbxNodeAttribute::EType type)
 
void FEVV::IO::dbg_print_attribute (FbxNodeAttribute *pAttribute)
 
void FEVV::IO::dbg_print_node (FbxNode *pNode)
 
void FEVV::IO::dbg_display_infos (const FbxScene &scene)
 
template<typename coord_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type , typename material_type >
void FEVV::IO::read_fbx_file (const std::string &filePath, std::vector< std::vector< coord_type > > &points_coords, std::vector< std::vector< coordN_type > > &normals_coords, std::vector< std::vector< coordT_type > > &texture_coords, std::vector< std::vector< coordC_type > > &, std::vector< std::vector< index_type > > &face_indices, std::vector< std::vector< index_type > > &texture_face_indices, std::vector< std::vector< index_type > > &normal_face_indices, std::vector< material_type > &materials, std::vector< index_type > &face_material)
 Read the FBX file and load its data into given parameters. More...