#ifndef _MGL_GLUT_DODECAHEDRON_VERTEX_DATA_H_ #define _MGL_GLUT_DODECAHEDRON_VERTEX_DATA_H_ static const glut3d_t glut_dodecahedron_data[72] = { /* normal */ { 0.0, 0.525731112119, 0.850650808354}, /* vertex */ { 0.0, 1.61803398875, 0.61803398875}, /* vertex */ {-1.0, 1.0, 1.0}, /* vertex */ {-0.61803398875, 0.0, 1.61803398875}, /* vertex */ { 0.61803398875, 0.0, 1.61803398875}, /* vertex */ { 1.0, 1.0, 1.0}, /* normal */ { 0.0, 0.525731112119, -0.850650808354}, /* vertex */ { 0.0, 1.61803398875, -0.61803398875}, /* vertex */ { 1.0, 1.0, -1.0}, /* vertex */ { 0.61803398875, 0.0, -1.61803398875}, /* vertex */ {-0.61803398875, 0.0, -1.61803398875}, /* vertex */ {-1.0, 1.0, -1.0}, /* normal */ { 0.0, -0.525731112119, 0.850650808354}, /* vertex */ { 0.0, -1.61803398875, 0.61803398875}, /* vertex */ { 1.0, -1.0, 1.0}, /* vertex */ { 0.61803398875, 0.0, 1.61803398875}, /* vertex */ {-0.61803398875, 0.0, 1.61803398875}, /* vertex */ {-1.0, -1.0, 1.0}, /* normal */ { 0.0, -0.525731112119, -0.850650808354}, /* vertex */ { 0.0, -1.61803398875, -0.61803398875}, /* vertex */ {-1.0, -1.0, -1.0}, /* vertex */ {-0.61803398875, 0.0, -1.61803398875}, /* vertex */ { 0.61803398875, 0.0, -1.61803398875}, /* vertex */ { 1.0, -1.0, -1.0}, /* normal */ { 0.850650808354, 0.0, 0.525731112119}, /* vertex */ { 0.61803398875, 0.0, 1.61803398875}, /* vertex */ { 1.0, -1.0, 1.0}, /* vertex */ { 1.61803398875, -0.61803398875, 0.0}, /* vertex */ { 1.61803398875, 0.61803398875, 0.0}, /* vertex */ { 1.0, 1.0, 1.0}, /* normal */ {-0.850650808354, 0.0, 0.525731112119}, /* vertex */ {-0.61803398875, 0.0, 1.61803398875}, /* vertex */ {-1.0, 1.0, 1.0}, /* vertex */ {-1.61803398875, 0.61803398875, 0.0}, /* vertex */ {-1.61803398875, -0.61803398875, 0.0}, /* vertex */ {-1.0, -1.0, 1.0}, /* normal */ { 0.850650808354, 0.0, -0.525731112119}, /* vertex */ { 0.61803398875, 0.0, -1.61803398875}, /* vertex */ { 1.0, 1.0, -1.0}, /* vertex */ { 1.61803398875, 0.61803398875, 0.0}, /* vertex */ { 1.61803398875, -0.61803398875, 0.0}, /* vertex */ { 1.0, -1.0, -1.0}, /* normal */ {-0.850650808354, 0.0, -0.525731112119}, /* vertex */ {-0.61803398875, 0.0, -1.61803398875}, /* vertex */ {-1.0, -1.0, -1.0}, /* vertex */ {-1.61803398875, -0.61803398875, 0.0}, /* vertex */ {-1.61803398875, 0.61803398875, 0.0}, /* vertex */ {-1.0, 1.0, -1.0}, /* normal */ { 0.525731112119, 0.850650808354, 0.0}, /* vertex */ { 1.61803398875, 0.61803398875, 0.0}, /* vertex */ { 1.0, 1.0, -1.0}, /* vertex */ {0.0, 1.61803398875, -0.61803398875}, /* vertex */ {0.0, 1.61803398875, 0.61803398875}, /* vertex */ { 1.0, 1.0, 1.0}, /* normal */ { 0.525731112119, -0.850650808354, 0.0}, /* vertex */ { 1.61803398875, -0.61803398875, 0.0}, /* vertex */ { 1.0, -1.0, 1.0}, /* vertex */ {0.0, -1.61803398875, 0.61803398875}, /* vertex */ {0.0, -1.61803398875, -0.61803398875}, /* vertex */ { 1.0, -1.0, -1.0}, /* normal */ {-0.525731112119, 0.850650808354, 0.0}, /* vertex */ {-1.61803398875, 0.61803398875, 0.0}, /* vertex */ {-1.0, 1.0, 1.0}, /* vertex */ {0.0, 1.61803398875, 0.61803398875}, /* vertex */ {0.0, 1.61803398875, -0.61803398875}, /* vertex */ {-1.0, 1.0, -1.0}, /* normal */ {-0.525731112119, -0.850650808354, 0.0}, /* vertex */ {-1.61803398875, -0.61803398875, 0.0}, /* vertex */ {-1.0, -1.0, -1.0}, /* vertex */ {0.0, -1.61803398875, -0.61803398875}, /* vertex */ {0.0, -1.61803398875, 0.61803398875}, /* vertex */ {-1.0, -1.0, 1.0}, }; #endif