#include "MayaExp.h" #include #include int main(int argc, char ** argv) { // parse command line, get exported model file name if ( argc < 2 ) { printf("usage: OGLExpDump [-v] exportedFileName [convertObjFileName [fix]]"); return 1; } int argIdx = 1; char * arg = argv[argIdx++]; int verbose = 0; if ( strcmp(arg, "-v") == 0 ) { printf("run in verbose mode.\n"); verbose = 1; arg = argv[argIdx++]; } char * fname = arg; // construct the exp MayaExp exp; // load the exp from the file exp.loadFromFile(fname, verbose); if ( argc > 2 ) { arg = argv[argIdx++]; fname = arg; if ( argc > 3 ) { arg = argv[argIdx++]; if ( strcmp( arg, "fix" ) == 0 ) { // export to fixed point number exp.saveAsFixed(fname); return 0; } } // export to float point number exp.saveAsFloat(fname); } return 0; }