00001 00002 #ifndef _MESHOBJ_H 00003 #define _MESHOBJ_H 00004 00005 #include <string> 00006 00007 namespace gk { 00008 00009 class Mesh; 00010 int MeshLoadFromOBJ( const std::string& filename, Mesh *mesh ); 00011 int MaterialLoadFromMTL( const std::string& filename ); 00012 00013 /*! namespace prive, pour isoler les classes utilisees pour charger les objets maya .obj et leurs matieres .mtl. 00014 00015 chargement d'un objet maya obj + construction lineaire d'un maillage triangule. 00016 00017 cf http://local.wasp.uwa.edu.au/~pbourke/dataformats/obj/ 00018 et http://local.wasp.uwa.edu.au/~pbourke/dataformats/mtl/ 00019 */ 00020 namespace OBJ {} 00021 00022 } 00023 00024 #endif