diff options
Diffstat (limited to 'test/cube.c')
-rw-r--r-- | test/cube.c | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/test/cube.c b/test/cube.c new file mode 100644 index 0000000..952f32e --- /dev/null +++ b/test/cube.c | |||
@@ -0,0 +1,54 @@ | |||
1 | |||
2 | unsigned char cube_obj[] = | ||
3 | " \n" | ||
4 | " \n" | ||
5 | // For now, sabadie parser has bug and cannot handle leading comments. | ||
6 | // "# cube.obj\n" | ||
7 | // "#\n" | ||
8 | "\n" | ||
9 | "o cube\n" | ||
10 | "mtllib cube.mtl\n" | ||
11 | "\n" | ||
12 | "v -0.500000 -0.500000 0.500000\n" | ||
13 | "v 0.500000 -0.500000 0.500000\n" | ||
14 | "v -0.500000 0.500000 0.500000\n" | ||
15 | "v 0.500000 0.500000 0.500000\n" | ||
16 | "v -0.500000 0.500000 -0.500000\n" | ||
17 | "v 0.500000 0.500000 -0.500000\n" | ||
18 | "v -0.500000 -0.500000 -0.500000\n" | ||
19 | "v 0.500000 -0.500000 -0.500000\n" | ||
20 | "\n" | ||
21 | "vt 0.000000 0.000000\n" | ||
22 | "vt 1.000000 0.000000\n" | ||
23 | "vt 0.000000 1.000000\n" | ||
24 | "vt 1.000000 1.000000\n" | ||
25 | "\n" | ||
26 | "vn 0.000000 0.000000 1.000000\n" | ||
27 | "vn 0.000000 1.000000 0.000000\n" | ||
28 | "vn 0.000000 0.000000 -1.000000\n" | ||
29 | "vn 0.000000 -1.000000 0.000000\n" | ||
30 | "vn 1.000000 0.000000 0.000000\n" | ||
31 | "vn -1.000000 0.000000 0.000000\n" | ||
32 | "\n" | ||
33 | "g cube\n" | ||
34 | "usemtl material0\n" | ||
35 | "s 1\n" | ||
36 | "f 1/1/1 2/2/1 3/3/1\n" | ||
37 | "f 3/3/1 2/2/1 4/4/1\n" | ||
38 | "s 2\n" | ||
39 | "f 3/1/2 4/2/2 5/3/2\n" | ||
40 | "f 5/3/2 4/2/2 6/4/2\n" | ||
41 | "s 3\n" | ||
42 | "f 5/4/3 6/3/3 7/2/3\n" | ||
43 | "f 7/2/3 6/3/3 8/1/3\n" | ||
44 | "s 4\n" | ||
45 | "f 7/1/4 8/2/4 1/3/4\n" | ||
46 | "f 1/3/4 8/2/4 2/4/4\n" | ||
47 | "s 5\n" | ||
48 | "f 2/1/5 8/2/5 4/3/5\n" | ||
49 | "f 4/3/5 8/2/5 6/4/5\n" | ||
50 | "s 6\n" | ||
51 | "f 7/1/6 1/2/6 5/3/6\n" | ||
52 | "f 5/3/6 1/2/6 3/4/6\n"; | ||
53 | |||
54 | unsigned int cube_obj_len = 840; | ||