Created
June 20, 2012 14:48
-
-
Save sortofsleepy/2960245 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Create the points of our cube | |
Vec3f v0(-100,-100,-100); | |
Vec3f v1( 100,-100,-100); | |
Vec3f v2( 100, 100,-100); | |
Vec3f v3(-100, 100,-100); | |
Vec3f v4(-100,-100, 100); | |
Vec3f v5( 100,-100, 100); | |
Vec3f v6( 100, 100, 100); | |
Vec3f v7(-100, 100, 100); | |
// Create the colors for each vertex | |
Color c0( 0, 0, 0 ); | |
Color c1( 1, 0, 0 ); | |
Color c2( 1, 1, 0 ); | |
Color c3( 0, 1, 0 ); | |
Color c4( 0, 0, 1 ); | |
Color c5( 1, 0, 1 ); | |
Color c6( 1, 1, 1 ); | |
Color c7( 0, 1, 1 ); | |
Vec3f faces[6][4] = { /* Vertices for the 6 faces of a cube. */ | |
{v0, v1, v2, v3}, {v3, v2, v6, v7}, {v7, v6, v5, v4}, | |
{v4, v5, v1, v0}, {v5, v6, v2, v1}, {v7, v4, v0, v3} }; | |
Color colors[6][4] = { /* colors for each vertex of the cube. */ | |
{c0, c1, c2, c3}, {c3, c2, c6, c7}, {c7, c6, c5, c4}, | |
{c4, c5, c1, c0}, {c5, c6, c2, c1}, {c7, c4, c0, c3} }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment