1 static const GLfloat vVertices[] = {
2 // front
3 -1.0f, -1.0f, +1.0f, // point blue
4 +1.0f, -1.0f, +1.0f, // point magenta
5 -1.0f, +1.0f, +1.0f, // point cyan
6 +1.0f, +1.0f, +1.0f, // point white
7 // back
8 +1.0f, -1.0f, -1.0f, // point red
9 -1.0f, -1.0f, -1.0f, // point black
10 +1.0f, +1.0f, -1.0f, // point yellow
11 -1.0f, +1.0f, -1.0f, // point green
12 // right
13 +1.0f, -1.0f, +1.0f, // point magenta
14 +1.0f, -1.0f, -1.0f, // point red
15 +1.0f, +1.0f, +1.0f, // point white
16 +1.0f, +1.0f, -1.0f, // point yellow
17 // left
18 -1.0f, -1.0f, -1.0f, // point black
19 -1.0f, -1.0f, +1.0f, // point blue
20 -1.0f, +1.0f, -1.0f, // point green
21 -1.0f, +1.0f, +1.0f, // point cyan
22 // top
23 -1.0f, +1.0f, +1.0f, // point cyan
24 +1.0f, +1.0f, +1.0f, // point white
25 -1.0f, +1.0f, -1.0f, // point green
26 +1.0f, +1.0f, -1.0f, // point yellow
27 // bottom
28 -1.0f, -1.0f, -1.0f, // point black
29 +1.0f, -1.0f, -1.0f, // point red
30 -1.0f, -1.0f, +1.0f, // point blue
31 +1.0f, -1.0f, +1.0f // point magenta
32 };
34 static const GLfloat vColors[] = {
35 // front
36 0.0f, 0.0f, 1.0f, // blue
37 1.0f, 0.0f, 1.0f, // magenta
38 0.0f, 1.0f, 1.0f, // cyan
39 1.0f, 1.0f, 1.0f, // white
40 // back
41 1.0f, 0.0f, 0.0f, // red
42 0.0f, 0.0f, 0.0f, // black
43 1.0f, 1.0f, 0.0f, // yellow
44 0.0f, 1.0f, 0.0f, // green
45 // right
46 1.0f, 0.0f, 1.0f, // magenta
47 1.0f, 0.0f, 0.0f, // red
48 1.0f, 1.0f, 1.0f, // white
49 1.0f, 1.0f, 0.0f, // yellow
50 // left
51 0.0f, 0.0f, 0.0f, // black
52 0.0f, 0.0f, 1.0f, // blue
53 0.0f, 1.0f, 0.0f, // green
54 0.0f, 1.0f, 1.0f, // cyan
55 // top
56 0.0f, 1.0f, 1.0f, // cyan
57 1.0f, 1.0f, 1.0f, // white
58 0.0f, 1.0f, 0.0f, // green
59 1.0f, 1.0f, 0.0f, // yellow
60 // bottom
61 0.0f, 0.0f, 0.0f, // black
62 1.0f, 0.0f, 0.0f, // red
63 0.0f, 0.0f, 1.0f, // blue
64 1.0f, 0.0f, 1.0f // magenta
65 };
67 static const GLfloat vNormals[] = {
68 // front
69 +0.0f, +0.0f, +1.0f, // forward
70 +0.0f, +0.0f, +1.0f, // forward
71 +0.0f, +0.0f, +1.0f, // forward
72 +0.0f, +0.0f, +1.0f, // forward
73 // back
74 +0.0f, +0.0f, -1.0f, // backbard
75 +0.0f, +0.0f, -1.0f, // backbard
76 +0.0f, +0.0f, -1.0f, // backbard
77 +0.0f, +0.0f, -1.0f, // backbard
78 // right
79 +1.0f, +0.0f, +0.0f, // right
80 +1.0f, +0.0f, +0.0f, // right
81 +1.0f, +0.0f, +0.0f, // right
82 +1.0f, +0.0f, +0.0f, // right
83 // left
84 -1.0f, +0.0f, +0.0f, // left
85 -1.0f, +0.0f, +0.0f, // left
86 -1.0f, +0.0f, +0.0f, // left
87 -1.0f, +0.0f, +0.0f, // left
88 // top
89 +0.0f, +1.0f, +0.0f, // up
90 +0.0f, +1.0f, +0.0f, // up
91 +0.0f, +1.0f, +0.0f, // up
92 +0.0f, +1.0f, +0.0f, // up
93 // bottom
94 +0.0f, -1.0f, +0.0f, // down
95 +0.0f, -1.0f, +0.0f, // down
96 +0.0f, -1.0f, +0.0f, // down
97 +0.0f, -1.0f, +0.0f // down
98 };