PGR Copakond OpenGL Engine - Bowling
Loading...
Searching...
No Matches
copakond::ObjLoader Class Reference

Parses Wavefront .obj files and extracts vertices, normals, UVs, and submeshes. More...

#include <objLoader.h>

Public Member Functions

 ObjLoader (const std::string &fileName, bool normalizeCoord)
const std::vector< SubMesh > & getSubMeshes () const
const std::vector< float > & getVertices () const
const std::vector< float > & getNormals () const
const std::vector< float > & getUvs () const
const std::vector< unsigned int > & getFaces () const

Static Public Member Functions

static std::vector< std::string > splitString (const std::string &str)

Detailed Description

Parses Wavefront .obj files and extracts vertices, normals, UVs, and submeshes.

Constructor & Destructor Documentation

◆ ObjLoader()

copakond::ObjLoader::ObjLoader ( const std::string & fileName,
bool normalizeCoord )

Member Function Documentation

◆ getFaces()

const std::vector< unsigned int > & copakond::ObjLoader::getFaces ( ) const
inline

◆ getNormals()

const std::vector< float > & copakond::ObjLoader::getNormals ( ) const
inline

◆ getSubMeshes()

const std::vector< SubMesh > & copakond::ObjLoader::getSubMeshes ( ) const
inline

◆ getUvs()

const std::vector< float > & copakond::ObjLoader::getUvs ( ) const
inline

◆ getVertices()

const std::vector< float > & copakond::ObjLoader::getVertices ( ) const
inline

◆ splitString()

std::vector< std::string > copakond::ObjLoader::splitString ( const std::string & str)
static

The documentation for this class was generated from the following files: