]> git.mxchange.org Git - flightgear.git/blob - utils/Modeller/3dconvert.cxx
Add a few else statements to make the checking work correct. Thanks Tiago Gusmao...
[flightgear.git] / utils / Modeller / 3dconvert.cxx
1 #include <iostream>
2 #include <GL/glut.h>
3 #include <plib/ssg.h>
4
5 using std::cerr;
6 using std::endl;
7
8
9 int
10 main (int ac, char ** av)
11 {
12     if (ac != 3) {
13         cerr << "Usage: " << av[0] << " <file_in> <file_out>" << endl;
14         return 1;
15     }
16
17     int fakeac = 1;
18     char * fakeav[] = { "3dconvert",
19                         "Convert a 3D Model",
20                         0 };
21     glutInit(&fakeac, fakeav);
22     glutCreateWindow(fakeav[1]);
23
24     ssgInit();
25     ssgEntity * object = ssgLoad(av[1]);
26     if (object == 0) {
27         cerr << "Failed to load " << av[1] << endl;
28         return 2;
29     }
30
31     ssgSave(av[2], object);
32 }