- float hsz = sz * 0.5f;
- g3d_begin(G3D_QUADS);
- g3d_color3b(255, 0, 0);
- g3d_normal(0, 0, 1);
- g3d_texcoord(0, 0); g3d_vertex(-hsz, -hsz, hsz);
- g3d_texcoord(1, 0); g3d_vertex(hsz, -hsz, hsz);
- g3d_texcoord(1, 1); g3d_vertex(hsz, hsz, hsz);
- g3d_texcoord(0, 1); g3d_vertex(-hsz, hsz, hsz);
- g3d_color3b(0, 255, 0);
- g3d_normal(1, 0, 0);
- g3d_texcoord(0, 0); g3d_vertex(hsz, -hsz, hsz);
- g3d_texcoord(1, 0); g3d_vertex(hsz, -hsz, -hsz);
- g3d_texcoord(1, 1); g3d_vertex(hsz, hsz, -hsz);
- g3d_texcoord(0, 1); g3d_vertex(hsz, hsz, hsz);
- g3d_color3b(0, 0, 255);
- g3d_normal(0, 0, -1);
- g3d_texcoord(0, 0); g3d_vertex(hsz, -hsz, -hsz);
- g3d_texcoord(1, 0); g3d_vertex(-hsz, -hsz, -hsz);
- g3d_texcoord(1, 1); g3d_vertex(-hsz, hsz, -hsz);
- g3d_texcoord(0, 1); g3d_vertex(hsz, hsz, -hsz);
- g3d_color3b(255, 0, 255);
- g3d_normal(-1, 0, 0);
- g3d_texcoord(0, 0); g3d_vertex(-hsz, -hsz, -hsz);
- g3d_texcoord(1, 0); g3d_vertex(-hsz, -hsz, hsz);
- g3d_texcoord(1, 1); g3d_vertex(-hsz, hsz, hsz);
- g3d_texcoord(0, 1); g3d_vertex(-hsz, hsz, -hsz);
- g3d_color3b(255, 255, 0);
- g3d_normal(0, 1, 0);
- g3d_texcoord(0, 0); g3d_vertex(-hsz, hsz, hsz);
- g3d_texcoord(1, 0); g3d_vertex(hsz, hsz, hsz);
- g3d_texcoord(1, 1); g3d_vertex(hsz, hsz, -hsz);
- g3d_texcoord(0, 1); g3d_vertex(-hsz, hsz, -hsz);
- g3d_color3b(0, 255, 255);
- g3d_normal(0, -1, 0);
- g3d_texcoord(0, 0); g3d_vertex(hsz, -hsz, hsz);
- g3d_texcoord(1, 0); g3d_vertex(-hsz, -hsz, hsz);
- g3d_texcoord(1, 1); g3d_vertex(-hsz, -hsz, -hsz);
- g3d_texcoord(0, 1); g3d_vertex(hsz, -hsz, -hsz);
- g3d_end();