- GLfloat vertices[] = {1,1,1, -1,1,1, -1,-1,1, 1,-1,1, // v0-v1-v2-v3
- 1,1,1, 1,-1,1, 1,-1,-1, 1,1,-1, // v0-v3-v4-v5
- 1,1,1, 1,1,-1, -1,1,-1, -1,1,1, // v0-v5-v6-v1
- -1,1,1, -1,1,-1, -1,-1,-1, -1,-1,1, // v1-v6-v7-v2
- -1,-1,-1, 1,-1,-1, 1,-1,1, -1,-1,1, // v7-v4-v3-v2
- 1,-1,-1, -1,-1,-1, -1,1,-1, 1,1,-1}; // v4-v7-v6-v5
- // normal array
- GLfloat normals[] = {0,0,1, 0,0,1, 0,0,1, 0,0,1, // v0-v1-v2-v3
- 1,0,0, 1,0,0, 1,0,0, 1,0,0, // v0-v3-v4-v5
- 0,1,0, 0,1,0, 0,1,0, 0,1,0, // v0-v5-v6-v1
- -1,0,0, -1,0,0, -1,0,0, -1,0,0, // v1-v6-v7-v2
- 0,-1,0, 0,-1,0, 0,-1,0, 0,-1,0, // v7-v4-v3-v2
- 0,0,-1, 0,0,-1, 0,0,-1, 0,0,-1}; // v4-v7-v6-v5
- // color array
- GLfloat colors[] = {1,1,1, 1,1,0, 1,0,0, 1,0,1, // v0-v1-v2-v3
- 1,1,1, 1,0,1, 0,0,1, 0,1,1, // v0-v3-v4-v5
- 1,1,1, 0,1,1, 0,1,0, 1,1,0, // v0-v5-v6-v1
- 1,1,0, 0,1,0, 0,0,0, 1,0,0, // v1-v6-v7-v2
- 0,0,0, 0,0,1, 1,0,1, 1,0,0, // v7-v4-v3-v2
- 0,0,1, 0,0,0, 0,1,0, 0,1,1}; // v4-v7-v6-v5