#include #include #include //object: Circle.003_0 extern void load_0 (void) { float matColors[4]; glPushMatrix(); // glTranslated(-1.182936, 0.299442, 2.538316); // glRotated(89.974025,1,0,0); // glRotated(179.939431,0,0,1); // glScaled(1.000000, 1.000000, 1.000000); matColors[0] = 0.800000; matColors[1] = 0.800000; matColors[2] = 0.800000; matColors[3] = 1.000000; glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE,matColors); matColors[0] = 1.000000; matColors[1] = 1.000000; matColors[2] = 1.000000; matColors[3] = 0.877698; glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,matColors); glBegin(GL_TRIANGLES); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-2.173368, 2.090150, 0.076835); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-2.173368, 2.090150, 0.076835); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.203508, 2.090151, 0.076842); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.203508, 2.090151, 0.076842); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.232173, 2.099466, 0.076857); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.232173, 2.099466, 0.076857); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102601, 2.141562, 0.076861); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102601, 2.141562, 0.076861); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-2.102599, 2.229032, 0.076936); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-2.102599, 2.229032, 0.076936); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120314, 2.253417, 0.076961); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120314, 2.253417, 0.076961); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303476, 0.595904, -0.743461); glVertex3f(-2.232168, 2.271136, 0.077003); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-2.173362, 2.280448, 0.076997); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glNormal3f(-0.303476, 0.595904, -0.743461); glVertex3f(-2.232168, 2.271136, 0.077003); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-2.173362, 2.280448, 0.076997); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274270, 2.229037, 0.076978); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274270, 2.229037, 0.076978); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(-2.274272, 2.141567, 0.076903); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(-2.274272, 2.141567, 0.076903); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(-2.283585, 2.170232, 0.076930); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(-2.283585, 2.170232, 0.076930); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(-2.283585, 2.170232, 0.076930); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glNormal3f(0.660054, 0.103854, 0.743980); glVertex3f(-2.283555, 2.170125, 0.202224); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(-2.274272, 2.141567, 0.076903); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(-2.283585, 2.170232, 0.076930); glNormal3f(0.660054, 0.103854, 0.743980); glVertex3f(-2.283555, 2.170125, 0.202224); glNormal3f(0.595447, 0.302652, 0.744163); glVertex3f(-2.274241, 2.141460, 0.202197); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(-2.274272, 2.141567, 0.076903); glNormal3f(0.595447, 0.302652, 0.744163); glVertex3f(-2.274241, 2.141460, 0.202197); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274270, 2.229037, 0.076978); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274239, 2.228930, 0.202272); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660054, 0.105167, -0.743797); glVertex3f(-2.283584, 2.200372, 0.076956); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274270, 2.229037, 0.076978); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274239, 2.228930, 0.202272); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378683, 2.185226, 0.076966); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378653, 2.185120, 0.202260); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-2.173362, 2.280448, 0.076997); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.173332, 2.280342, 0.202291); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303476, 0.595904, -0.743461); glVertex3f(-2.232168, 2.271136, 0.077003); glNormal3f(-0.104648, 0.660482, -0.743461); glVertex3f(-2.203503, 2.280449, 0.077004); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glNormal3f(0.303476, -0.595904, 0.743461); glVertex3f(-2.232138, 2.271029, 0.202297); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-2.173362, 2.280448, 0.076997); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.173332, 2.280342, 0.202291); glEnd(); glBegin(GL_QUADS); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256553, 2.253421, 0.076994); glNormal3f(-0.303476, 0.595904, -0.743461); glVertex3f(-2.232168, 2.271136, 0.077003); glNormal3f(0.303476, -0.595904, 0.743461); glVertex3f(-2.232138, 2.271029, 0.202297); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283573, 2.349951, 0.077083); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144698, 2.271134, 0.076982); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120314, 2.253417, 0.076961); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120284, 2.253310, 0.202255); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120314, 2.253417, 0.076961); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-2.102599, 2.229032, 0.076936); glNormal3f(-0.595080, -0.303903, 0.743950); glVertex3f(-2.102568, 2.228926, 0.202230); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120284, 2.253310, 0.202255); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-2.102599, 2.229032, 0.076936); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glNormal3f(-0.595080, -0.303903, 0.743950); glVertex3f(-2.102568, 2.228926, 0.202230); glEnd(); glBegin(GL_QUADS); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-2.093286, 2.200367, 0.076909); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.093287, 2.170227, 0.076884); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102601, 2.141562, 0.076861); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102571, 2.141455, 0.202155); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102601, 2.141562, 0.076861); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102571, 2.141455, 0.202155); glEnd(); glBegin(GL_QUADS); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093341, 2.020384, 0.202050); glEnd(); glBegin(GL_QUADS); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998262, 2.185215, 0.076873); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093362, 2.349945, 0.077037); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.232173, 2.099466, 0.076857); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.256557, 2.117182, 0.076878); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glNormal3f(0.303507, 0.594623, 0.744499); glVertex3f(-2.232143, 2.099359, 0.202151); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.203508, 2.090151, 0.076842); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.232173, 2.099466, 0.076857); glNormal3f(0.303507, 0.594623, 0.744499); glVertex3f(-2.232143, 2.099359, 0.202151); glNormal3f(0.104709, 0.659230, 0.744591); glVertex3f(-2.203478, 2.090044, 0.202136); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-2.173368, 2.090150, 0.076835); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.203508, 2.090151, 0.076842); glNormal3f(0.104709, 0.659230, 0.744591); glVertex3f(-2.203478, 2.090044, 0.202136); glNormal3f(-0.104648, 0.660512, -0.743461); glVertex3f(-2.173337, 2.090043, 0.202129); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-2.173368, 2.090150, 0.076835); glNormal3f(-0.104648, 0.660512, -0.743461); glVertex3f(-2.173337, 2.090043, 0.202129); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120318, 2.117178, 0.076845); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144703, 2.099463, 0.076836); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283582, 2.020496, 0.076803); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glEnd(); glBegin(GL_QUADS); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093372, 2.020491, 0.076756); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093341, 2.020384, 0.202050); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(-2.144672, 2.099356, 0.202130); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.104648, 0.660512, -0.743461); glVertex3f(-2.173337, 2.090043, 0.202129); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.104648, 0.660512, -0.743461); glVertex3f(-2.173337, 2.090043, 0.202129); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(0.104709, 0.659230, 0.744591); glVertex3f(-2.203478, 2.090044, 0.202136); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104709, 0.659230, 0.744591); glVertex3f(-2.203478, 2.090044, 0.202136); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(0.303507, 0.594623, 0.744499); glVertex3f(-2.232143, 2.099359, 0.202151); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303507, 0.594623, 0.744499); glVertex3f(-2.232143, 2.099359, 0.202151); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(-2.093341, 2.020384, 0.202050); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(-2.120287, 2.117072, 0.202139); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102571, 2.141455, 0.202155); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(-2.102571, 2.141455, 0.202155); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.659688, 0.103885, 0.744316); glVertex3f(-2.093256, 2.170120, 0.202178); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(-1.998231, 2.185109, 0.202167); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.659688, -0.105106, 0.744133); glVertex3f(-2.093255, 2.200260, 0.202203); glNormal3f(-0.595080, -0.303903, 0.743950); glVertex3f(-2.102568, 2.228926, 0.202230); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.595080, -0.303903, 0.743950); glVertex3f(-2.102568, 2.228926, 0.202230); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120284, 2.253310, 0.202255); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(-2.120284, 2.253310, 0.202255); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303476, -0.595904, 0.743461); glVertex3f(-2.232138, 2.271029, 0.202297); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(-2.144667, 2.271027, 0.202276); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.173332, 2.280342, 0.202291); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glNormal3f(0.303476, -0.595904, 0.743461); glVertex3f(-2.232138, 2.271029, 0.202297); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(-2.173332, 2.280342, 0.202291); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(-2.093332, 2.349839, 0.202331); glNormal3f(0.104648, -0.660482, 0.743461); glVertex3f(-2.203472, 2.280343, 0.202298); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274239, 2.228930, 0.202272); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-2.256522, 2.253314, 0.202288); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-2.274239, 2.228930, 0.202272); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-2.283542, 2.349844, 0.202377); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-2.283552, 2.020390, 0.202097); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472610, 0.471755, 0.744346); glVertex3f(-2.256526, 2.117075, 0.202172); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.595447, 0.302652, 0.744163); glVertex3f(-2.274241, 2.141460, 0.202197); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595447, 0.302652, 0.744163); glVertex3f(-2.274241, 2.141460, 0.202197); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.660054, 0.103854, 0.743980); glVertex3f(-2.283555, 2.170125, 0.202224); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.660054, 0.103854, 0.743980); glVertex3f(-2.283555, 2.170125, 0.202224); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-2.378653, 2.185120, 0.202260); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-2.283554, 2.200266, 0.202250); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.200695, 2.278543, -0.000457); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.170566, 2.278543, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.170566, 2.278543, -0.000457); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.200695, 2.088320, -0.000457); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.200695, 2.088320, -0.000457); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.170567, 2.088320, -0.000457); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.200695, 2.088320, -0.000457); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.170567, 2.088320, -0.000457); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-2.170567, 2.088320, 0.507529); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-2.200695, 2.088320, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.170567, 2.088320, -0.000457); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-2.141913, 2.097630, 0.507529); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-2.170567, 2.088320, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.200695, 2.088320, -0.000457); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-2.200695, 2.088320, 0.507529); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-2.229349, 2.097630, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(-2.141913, 2.097630, -0.000457); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-2.117538, 2.115339, 0.507529); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-2.141913, 2.097630, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-2.229349, 2.097630, -0.000457); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-2.229349, 2.097630, 0.507529); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-2.253723, 2.115339, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(-2.117538, 2.115339, -0.000457); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-2.099829, 2.139713, 0.507529); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-2.117538, 2.115339, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-2.253723, 2.115339, -0.000457); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-2.253723, 2.115339, 0.507529); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-2.271432, 2.139714, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(-2.099829, 2.139714, -0.000457); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-2.090519, 2.168367, 0.507529); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-2.099829, 2.139713, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-2.271432, 2.139714, -0.000457); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-2.271432, 2.139714, 0.507529); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-2.280742, 2.168367, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(-2.090519, 2.168367, -0.000457); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-2.090519, 2.198496, 0.507529); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-2.090519, 2.168367, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-2.280742, 2.168367, -0.000457); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-2.280742, 2.168367, 0.507529); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-2.280742, 2.198496, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(-2.090519, 2.198496, -0.000457); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-2.099829, 2.227149, 0.507529); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-2.090519, 2.198496, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-2.280742, 2.198496, -0.000457); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-2.280742, 2.198496, 0.507529); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-2.271432, 2.227149, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(-2.099829, 2.227149, -0.000457); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-2.117538, 2.251524, 0.507529); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-2.099829, 2.227149, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-2.271432, 2.227149, -0.000457); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-2.271432, 2.227149, 0.507529); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-2.253723, 2.251524, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(-2.117538, 2.251524, -0.000457); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-2.141912, 2.269233, 0.507529); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-2.117538, 2.251524, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-2.253723, 2.251524, -0.000457); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-2.253723, 2.251524, 0.507529); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-2.229348, 2.269233, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(-2.141912, 2.269233, -0.000457); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.170566, 2.278543, -0.000457); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-2.170566, 2.278543, 0.507529); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-2.141912, 2.269233, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(-2.170566, 2.278543, -0.000457); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.200695, 2.278543, -0.000457); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-2.200695, 2.278543, 0.507529); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-2.170566, 2.278543, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(-2.200695, 2.278543, -0.000457); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-2.229348, 2.269233, -0.000457); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-2.229348, 2.269233, 0.507529); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-2.200695, 2.278543, 0.507529); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-2.200695, 2.278543, 0.507529); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-2.229348, 2.269233, 0.507529); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-2.246745, 2.303375, 0.569580); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-2.206689, 2.316390, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-2.170566, 2.278543, 0.507529); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-2.200695, 2.278543, 0.507529); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-2.206689, 2.316390, 0.569580); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(-2.164572, 2.316390, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-2.141912, 2.269233, 0.507529); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(-2.170566, 2.278543, 0.507529); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(-2.164572, 2.316390, 0.569580); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-2.124516, 2.303375, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-2.229348, 2.269233, 0.507529); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-2.253723, 2.251524, 0.507529); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-2.280818, 2.278620, 0.569580); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-2.246745, 2.303375, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-2.117538, 2.251524, 0.507529); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(-2.141912, 2.269233, 0.507529); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-2.124516, 2.303375, 0.569580); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-2.090443, 2.278619, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-2.253723, 2.251524, 0.507529); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-2.271432, 2.227149, 0.507529); glNormal3f(-0.773522, 0.380200, -0.507004); glVertex3f(-2.305574, 2.244546, 0.569580); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-2.280818, 2.278620, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-2.099829, 2.227149, 0.507529); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(-2.117538, 2.251524, 0.507529); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-2.090443, 2.278619, 0.569580); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-2.065687, 2.244546, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-2.271432, 2.227149, 0.507529); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-2.280742, 2.198496, 0.507529); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glNormal3f(-0.773522, 0.380200, -0.507004); glVertex3f(-2.305574, 2.244546, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-2.090519, 2.198496, 0.507529); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(-2.099829, 2.227149, 0.507529); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-2.065687, 2.244546, 0.569580); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-2.280742, 2.198496, 0.507529); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-2.280742, 2.168367, 0.507529); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-2.090519, 2.168367, 0.507529); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(-2.090519, 2.198496, 0.507529); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-2.280742, 2.168367, 0.507529); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-2.271432, 2.139714, 0.507529); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-2.305575, 2.122317, 0.569580); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-2.099829, 2.139713, 0.507529); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(-2.090519, 2.168367, 0.507529); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-2.065687, 2.122317, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-2.271432, 2.139714, 0.507529); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-2.253723, 2.115339, 0.507529); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-2.280819, 2.088243, 0.569580); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-2.305575, 2.122317, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-2.117538, 2.115339, 0.507529); glNormal3f(0.848170, -0.446211, -0.285470); glVertex3f(-2.099829, 2.139713, 0.507529); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-2.065687, 2.122317, 0.569580); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-2.090443, 2.088243, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-2.253723, 2.115339, 0.507529); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-2.229349, 2.097630, 0.507529); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-2.246745, 2.063488, 0.569580); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-2.280819, 2.088243, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-2.141913, 2.097630, 0.507529); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(-2.117538, 2.115339, 0.507529); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-2.090443, 2.088243, 0.569580); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-2.124516, 2.063488, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-2.229349, 2.097630, 0.507529); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-2.200695, 2.088320, 0.507529); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-2.206689, 2.050472, 0.569580); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-2.246745, 2.063488, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-2.170567, 2.088320, 0.507529); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(-2.141913, 2.097630, 0.507529); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-2.124516, 2.063488, 0.569580); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-2.164572, 2.050472, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-2.200695, 2.088320, 0.507529); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(-2.170567, 2.088320, 0.507529); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-2.164572, 2.050472, 0.569580); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-2.206689, 2.050472, 0.569580); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-2.355822, 2.199696, 0.635282); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-2.015928, 2.199696, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(-2.052672, 2.199891, 0.569580); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-2.065687, 2.244546, 0.569580); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-2.015928, 2.199696, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.773522, 0.380200, -0.507004); glVertex3f(-2.305574, 2.244546, 0.569580); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-2.318589, 2.199891, 0.569580); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-2.355822, 2.199696, 0.635282); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(-2.065687, 2.244546, 0.569580); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-2.090443, 2.278619, 0.569580); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-2.280818, 2.278620, 0.569580); glNormal3f(-0.773522, 0.380200, -0.507004); glVertex3f(-2.305574, 2.244546, 0.569580); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(-2.090443, 2.278619, 0.569580); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-2.124516, 2.303375, 0.569580); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-2.246745, 2.303375, 0.569580); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-2.280818, 2.278620, 0.569580); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(-2.124516, 2.303375, 0.569580); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(-2.164572, 2.316390, 0.569580); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-2.158419, 2.352930, 0.635282); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(-2.164572, 2.316390, 0.569580); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-2.206689, 2.316390, 0.569580); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-2.212842, 2.352930, 0.635282); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-2.158419, 2.352930, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-2.206689, 2.316390, 0.569580); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-2.246745, 2.303375, 0.569580); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-2.212842, 2.352930, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-2.212842, 2.352930, 0.635282); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-2.158419, 2.352930, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(-2.158419, 2.352930, 0.635282); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-2.260849, 2.338032, 0.635282); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(-2.107969, 2.336079, 0.635282); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-2.306919, 2.305004, 0.635282); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(-2.064831, 2.305004, 0.635282); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-2.355822, 2.199696, 0.635282); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-2.338971, 2.261865, 0.635282); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-2.355822, 2.199696, 0.635282); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(-2.032779, 2.261376, 0.635282); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(-2.015928, 2.199696, 0.635282); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-2.018161, 2.151522, 0.635483); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-2.354566, 2.151522, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-2.206689, 2.050472, 0.569580); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-2.164572, 2.050472, 0.569580); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-2.159208, 2.013950, 0.635483); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-2.212054, 2.013950, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(-2.164572, 2.050472, 0.569580); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-2.124516, 2.063488, 0.569580); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-2.159208, 2.013950, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-2.246745, 2.063488, 0.569580); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-2.206689, 2.050472, 0.569580); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-2.212054, 2.013950, 0.635483); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(-2.124516, 2.063488, 0.569580); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-2.090443, 2.088243, 0.569580); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-2.280819, 2.088243, 0.569580); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-2.246745, 2.063488, 0.569580); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(-2.090443, 2.088243, 0.569580); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-2.065687, 2.122317, 0.569580); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-2.305575, 2.122317, 0.569580); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-2.280819, 2.088243, 0.569580); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(-2.065687, 2.122317, 0.569580); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(-2.052672, 2.151628, 0.569580); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-2.018161, 2.151522, 0.635483); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-2.318589, 2.151628, 0.569580); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-2.305575, 2.122317, 0.569580); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-2.354566, 2.151522, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-2.354566, 2.151522, 0.635483); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-2.018161, 2.151522, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(-2.018161, 2.151522, 0.635483); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-2.338911, 2.104785, 0.635483); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(-2.032351, 2.105762, 0.635483); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-2.306786, 2.062218, 0.635483); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(-2.064476, 2.062218, 0.635483); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-2.212054, 2.013950, 0.635483); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-2.263242, 2.030093, 0.635483); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-2.212054, 2.013950, 0.635483); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(-2.108996, 2.030093, 0.635483); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(-2.159208, 2.013950, 0.635483); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.015064, 0.095112, 0.000000); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.015064, 0.095112, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.015064, 0.095112, 0.000000); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.015064, -0.095111, 0.000000); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.015064, -0.095111, 0.000000); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.015064, -0.095111, 0.000000); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.015064, -0.095111, 0.000000); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.015064, -0.095111, 0.000000); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(0.015064, -0.095112, 0.507986); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-0.015064, -0.095111, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, -0.730033, -0.673513); glVertex3f(0.015064, -0.095111, 0.000000); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(0.043718, -0.085801, 0.507986); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(0.015064, -0.095112, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(-0.115604, -0.730033, -0.673513); glVertex3f(-0.015064, -0.095111, 0.000000); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-0.015064, -0.095111, 0.507986); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-0.043718, -0.085801, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, -0.658589, -0.673513); glVertex3f(0.043718, -0.085801, 0.000000); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(0.068092, -0.068092, 0.507986); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(0.043718, -0.085801, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(-0.335551, -0.658589, -0.673513); glVertex3f(-0.043718, -0.085801, 0.000000); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-0.043718, -0.085801, 0.507986); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-0.068093, -0.068092, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, -0.522660, -0.673513); glVertex3f(0.068092, -0.068092, 0.000000); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glNormal3f(0.848170, -0.446181, -0.285470); glVertex3f(0.085801, -0.043718, 0.507986); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(0.068092, -0.068092, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(-0.522660, -0.522660, -0.673513); glVertex3f(-0.068093, -0.068092, 0.000000); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-0.068093, -0.068092, 0.507986); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-0.085802, -0.043718, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, -0.335551, -0.673513); glVertex3f(0.085801, -0.043718, 0.000000); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(0.095111, -0.015064, 0.507986); glNormal3f(0.848170, -0.446181, -0.285470); glVertex3f(0.085801, -0.043718, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(-0.658589, -0.335551, -0.673513); glVertex3f(-0.085802, -0.043718, 0.000000); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-0.085802, -0.043718, 0.507986); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-0.095112, -0.015064, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, -0.115604, -0.673513); glVertex3f(0.095111, -0.015064, 0.000000); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(0.095111, 0.015064, 0.507986); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(0.095111, -0.015064, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(-0.730033, -0.115604, -0.673513); glVertex3f(-0.095112, -0.015064, 0.000000); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-0.095112, -0.015064, 0.507986); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-0.095112, 0.015064, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.730033, 0.115604, -0.673513); glVertex3f(0.095111, 0.015064, 0.000000); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(0.085801, 0.043718, 0.507986); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(0.095111, 0.015064, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glNormal3f(-0.730033, 0.115604, -0.673513); glVertex3f(-0.095112, 0.015064, 0.000000); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-0.095112, 0.015064, 0.507986); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-0.085801, 0.043718, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.658589, 0.335551, -0.673513); glVertex3f(0.085801, 0.043718, 0.000000); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(0.068092, 0.068092, 0.507986); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(0.085801, 0.043718, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glNormal3f(-0.658589, 0.335551, -0.673513); glVertex3f(-0.085801, 0.043718, 0.000000); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-0.085801, 0.043718, 0.507986); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-0.068092, 0.068093, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.522660, 0.522660, -0.673513); glVertex3f(0.068092, 0.068092, 0.000000); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(0.043718, 0.085801, 0.507986); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(0.068092, 0.068092, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(-0.522660, 0.522660, -0.673513); glVertex3f(-0.068092, 0.068093, 0.000000); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-0.068092, 0.068093, 0.507986); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-0.043718, 0.085802, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.335551, 0.658589, -0.673513); glVertex3f(0.043718, 0.085801, 0.000000); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.015064, 0.095112, 0.000000); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(0.015064, 0.095112, 0.507986); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(0.043718, 0.085801, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(0.115604, 0.730033, -0.673513); glVertex3f(0.015064, 0.095112, 0.000000); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.015064, 0.095112, 0.000000); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-0.015064, 0.095112, 0.507986); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(0.015064, 0.095112, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.115604, 0.730033, -0.673513); glVertex3f(-0.015064, 0.095112, 0.000000); glNormal3f(-0.335551, 0.658589, -0.673513); glVertex3f(-0.043718, 0.085802, 0.000000); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-0.043718, 0.085802, 0.507986); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-0.015064, 0.095112, 0.507986); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-0.015064, 0.095112, 0.507986); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-0.043718, 0.085802, 0.507986); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-0.061114, 0.119944, 0.570037); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-0.021059, 0.132959, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(0.015064, 0.095112, 0.507986); glNormal3f(-0.150151, 0.948027, -0.280496); glVertex3f(-0.015064, 0.095112, 0.507986); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-0.021059, 0.132959, 0.570037); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(0.021059, 0.132959, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(0.043718, 0.085801, 0.507986); glNormal3f(0.150151, 0.948027, -0.280496); glVertex3f(0.015064, 0.095112, 0.507986); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(0.021059, 0.132959, 0.570037); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(0.061115, 0.119944, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, 0.855220, -0.280496); glVertex3f(-0.043718, 0.085802, 0.507986); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-0.068092, 0.068093, 0.507986); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-0.095188, 0.095188, 0.570037); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-0.061114, 0.119944, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(0.068092, 0.068092, 0.507986); glNormal3f(0.435743, 0.855220, -0.280496); glVertex3f(0.043718, 0.085801, 0.507986); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(0.061115, 0.119944, 0.570037); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(0.095188, 0.095188, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, 0.678701, -0.280496); glVertex3f(-0.068092, 0.068093, 0.507986); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-0.085801, 0.043718, 0.507986); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-0.119944, 0.061115, 0.570037); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-0.095188, 0.095188, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(0.085801, 0.043718, 0.507986); glNormal3f(0.678701, 0.678701, -0.280496); glVertex3f(0.068092, 0.068092, 0.507986); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(0.095188, 0.095188, 0.570037); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(0.119944, 0.061115, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.857662, 0.432051, -0.278695); glVertex3f(-0.085801, 0.043718, 0.507986); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-0.095112, 0.015064, 0.507986); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-0.119944, 0.061115, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(0.095111, 0.015064, 0.507986); glNormal3f(0.857662, 0.432051, -0.278695); glVertex3f(0.085801, 0.043718, 0.507986); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(0.119944, 0.061115, 0.570037); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.948912, 0.148747, -0.278176); glVertex3f(-0.095112, 0.015064, 0.507986); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-0.095112, -0.015064, 0.507986); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(0.095111, -0.015064, 0.507986); glNormal3f(0.948912, 0.148747, -0.278176); glVertex3f(0.095111, 0.015064, 0.507986); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.945677, -0.154149, -0.286203); glVertex3f(-0.095112, -0.015064, 0.507986); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-0.085802, -0.043718, 0.507986); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-0.119944, -0.061114, 0.570037); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.848170, -0.446181, -0.285470); glVertex3f(0.085801, -0.043718, 0.507986); glNormal3f(0.945647, -0.154149, -0.286203); glVertex3f(0.095111, -0.015064, 0.507986); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(0.119944, -0.061114, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.848170, -0.446181, -0.285470); glVertex3f(-0.085802, -0.043718, 0.507986); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-0.068093, -0.068092, 0.507986); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-0.095188, -0.095188, 0.570037); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-0.119944, -0.061114, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(0.068092, -0.068092, 0.507986); glNormal3f(0.848170, -0.446181, -0.285470); glVertex3f(0.085801, -0.043718, 0.507986); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(0.119944, -0.061114, 0.570037); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(0.095188, -0.095188, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.678701, -0.678701, -0.280496); glVertex3f(-0.068093, -0.068092, 0.507986); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-0.043718, -0.085801, 0.507986); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-0.061115, -0.119944, 0.570037); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-0.095188, -0.095188, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(0.043718, -0.085801, 0.507986); glNormal3f(0.678701, -0.678701, -0.280496); glVertex3f(0.068092, -0.068092, 0.507986); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(0.095188, -0.095188, 0.570037); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(0.061114, -0.119944, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.435743, -0.855220, -0.280496); glVertex3f(-0.043718, -0.085801, 0.507986); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-0.015064, -0.095111, 0.507986); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-0.021059, -0.132959, 0.570037); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-0.061115, -0.119944, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(0.015064, -0.095112, 0.507986); glNormal3f(0.435743, -0.855220, -0.280496); glVertex3f(0.043718, -0.085801, 0.507986); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(0.061114, -0.119944, 0.570037); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(0.021058, -0.132959, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.150151, -0.948027, -0.280496); glVertex3f(-0.015064, -0.095111, 0.507986); glNormal3f(0.150151, -0.948027, -0.280496); glVertex3f(0.015064, -0.095112, 0.507986); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(0.021058, -0.132959, 0.570037); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-0.021059, -0.132959, 0.570037); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-0.170191, 0.016265, 0.635738); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(0.169702, 0.016265, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.631581, 0.454726, -0.627918); glVertex3f(0.132959, 0.016459, 0.570037); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(0.119944, 0.061115, 0.570037); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(0.169702, 0.016265, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-0.119944, 0.061115, 0.570037); glNormal3f(-0.630482, 0.454756, -0.628986); glVertex3f(-0.132959, 0.016460, 0.570037); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-0.170191, 0.016265, 0.635738); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.775201, 0.380718, -0.504044); glVertex3f(0.119944, 0.061115, 0.570037); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(0.095188, 0.095188, 0.570037); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-0.095188, 0.095188, 0.570037); glNormal3f(-0.773553, 0.380200, -0.507004); glVertex3f(-0.119944, 0.061115, 0.570037); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609180, 0.610462, -0.506149); glVertex3f(0.095188, 0.095188, 0.570037); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(0.061115, 0.119944, 0.570037); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-0.061114, 0.119944, 0.570037); glNormal3f(-0.607471, 0.610523, -0.508133); glVertex3f(-0.095188, 0.095188, 0.570037); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.392071, 0.768120, -0.506211); glVertex3f(0.061115, 0.119944, 0.570037); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(0.021059, 0.132959, 0.570037); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(0.027211, 0.169498, 0.635738); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(0.135655, 0.851161, -0.507035); glVertex3f(0.021059, 0.132959, 0.570037); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-0.021059, 0.132959, 0.570037); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-0.027211, 0.169498, 0.635738); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(0.027211, 0.169498, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.132756, 0.850856, -0.508316); glVertex3f(-0.021059, 0.132959, 0.570037); glNormal3f(-0.390454, 0.767479, -0.508408); glVertex3f(-0.061114, 0.119944, 0.570037); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-0.027211, 0.169498, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glNormal3f(-0.078951, 0.508438, -0.857448); glVertex3f(-0.027211, 0.169498, 0.635738); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(0.027211, 0.169498, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glNormal3f(0.082156, 0.510086, -0.856166); glVertex3f(0.027211, 0.169498, 0.635738); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glNormal3f(-0.229682, 0.461104, -0.857082); glVertex3f(-0.075219, 0.154601, 0.635738); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.235054, 0.460189, -0.856105); glVertex3f(0.077661, 0.152647, 0.635738); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.362438, 0.365978, -0.857112); glVertex3f(-0.121288, 0.121573, 0.635738); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glNormal3f(0.364574, 0.366894, -0.855831); glVertex3f(0.120800, 0.121572, 0.635738); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-0.170191, 0.016265, 0.635738); glNormal3f(-0.464400, 0.227027, -0.855983); glVertex3f(-0.153340, 0.078434, 0.635738); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.445509, 0.512162, -0.734306); glVertex3f(-0.170191, 0.016265, 0.635738); glNormal3f(0.467177, 0.227699, -0.854305); glVertex3f(0.152852, 0.077945, 0.635738); glNormal3f(0.447157, 0.515427, -0.730979); glVertex3f(0.169702, 0.016265, 0.635738); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(0.167470, -0.031909, 0.635940); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-0.168935, -0.031909, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-0.021059, -0.132959, 0.570037); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(0.021058, -0.132959, 0.570037); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(0.026423, -0.169482, 0.635940); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-0.026423, -0.169482, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(0.134739, -0.851680, -0.506424); glVertex3f(0.021058, -0.132959, 0.570037); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(0.061114, -0.119944, 0.570037); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(0.026423, -0.169482, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-0.061115, -0.119944, 0.570037); glNormal3f(-0.133946, -0.851588, -0.506760); glVertex3f(-0.021059, -0.132959, 0.570037); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-0.026423, -0.169482, 0.635940); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(0.391675, -0.768670, -0.505661); glVertex3f(0.061114, -0.119944, 0.570037); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(0.095188, -0.095188, 0.570037); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-0.095188, -0.095188, 0.570037); glNormal3f(-0.391430, -0.767937, -0.506943); glVertex3f(-0.061115, -0.119944, 0.570037); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(0.609027, -0.611011, -0.505692); glVertex3f(0.095188, -0.095188, 0.570037); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(0.119944, -0.061114, 0.570037); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-0.119944, -0.061114, 0.570037); glNormal3f(-0.608448, -0.610462, -0.507035); glVertex3f(-0.095188, -0.095188, 0.570037); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(0.759514, -0.409131, -0.505692); glVertex3f(0.119944, -0.061114, 0.570037); glNormal3f(0.610431, -0.485641, -0.625690); glVertex3f(0.132959, -0.031803, 0.570037); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(0.167470, -0.031909, 0.635940); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.606800, -0.489456, -0.626270); glVertex3f(-0.132959, -0.031803, 0.570037); glNormal3f(-0.756218, -0.411817, -0.508438); glVertex3f(-0.119944, -0.061114, 0.570037); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-0.168935, -0.031909, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glNormal3f(-0.431166, -0.557634, -0.709281); glVertex3f(-0.168935, -0.031909, 0.635940); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(0.167470, -0.031909, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glNormal3f(0.435560, -0.555223, -0.708518); glVertex3f(0.167470, -0.031909, 0.635940); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glNormal3f(-0.456587, -0.248787, -0.854152); glVertex3f(-0.153280, -0.078646, 0.635940); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glNormal3f(0.461989, -0.245766, -0.852107); glVertex3f(0.153280, -0.077670, 0.635940); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glNormal3f(-0.363384, -0.365551, -0.856899); glVertex3f(-0.121155, -0.121213, 0.635940); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glNormal3f(0.364910, -0.367046, -0.855617); glVertex3f(0.121155, -0.121213, 0.635940); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-0.026423, -0.169482, 0.635940); glNormal3f(-0.234291, -0.460891, -0.855953); glVertex3f(-0.077612, -0.153338, 0.635940); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.079318, -0.510178, -0.856380); glVertex3f(-0.026423, -0.169482, 0.635940); glNormal3f(0.233497, -0.462111, -0.855495); glVertex3f(0.076635, -0.153338, 0.635940); glNormal3f(0.080172, -0.510636, -0.856044); glVertex3f(0.026423, -0.169482, 0.635940); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.104282, -0.659230, -0.744652); glVertex3f(0.013433, -0.094120, 0.071191); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104282, -0.659230, -0.744652); glVertex3f(0.013433, -0.094120, 0.071191); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016708, -0.094119, 0.071198); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016708, -0.094119, 0.071198); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045373, -0.084804, 0.071213); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045373, -0.084804, 0.071213); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084199, -0.042708, 0.071217); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084199, -0.042708, 0.071217); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084202, 0.044763, 0.071292); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084202, 0.044763, 0.071292); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066487, 0.069147, 0.071317); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066487, 0.069147, 0.071317); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045367, 0.086867, 0.071359); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013438, 0.096179, 0.071353); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045367, 0.086867, 0.071359); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013438, 0.096179, 0.071353); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-0.087469, 0.044768, 0.071334); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-0.087469, 0.044768, 0.071334); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087471, -0.042703, 0.071259); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087471, -0.042703, 0.071259); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096784, -0.014037, 0.071286); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096784, -0.014037, 0.071286); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096784, -0.014037, 0.071286); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096754, -0.014144, 0.196580); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087471, -0.042703, 0.071259); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096784, -0.014037, 0.071286); glNormal3f(0.659688, 0.105106, -0.744133); glVertex3f(-0.096754, -0.014144, 0.196580); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087441, -0.042810, 0.196553); glEnd(); glBegin(GL_QUADS); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087471, -0.042703, 0.071259); glNormal3f(0.595080, 0.303903, -0.743950); glVertex3f(-0.087441, -0.042810, 0.196553); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glEnd(); glBegin(GL_QUADS); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-0.087469, 0.044768, 0.071334); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glNormal3f(0.595447, -0.303934, 0.743645); glVertex3f(-0.087438, 0.044661, 0.196628); glEnd(); glBegin(GL_QUADS); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096783, 0.016103, 0.071312); glNormal3f(0.595080, -0.302683, -0.744469); glVertex3f(-0.087469, 0.044768, 0.071334); glNormal3f(0.595447, -0.303934, 0.743645); glVertex3f(-0.087438, 0.044661, 0.196628); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191882, 0.000957, 0.071322); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191852, 0.000850, 0.196616); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013438, 0.096179, 0.071353); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013469, 0.096072, 0.196647); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glEnd(); glBegin(GL_QUADS); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045367, 0.086867, 0.071359); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016702, 0.096180, 0.071360); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045337, 0.086760, 0.196653); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013438, 0.096179, 0.071353); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013469, 0.096072, 0.196647); glEnd(); glBegin(GL_QUADS); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069752, 0.069151, 0.071350); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045367, 0.086867, 0.071359); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045337, 0.086760, 0.196653); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096772, 0.165681, 0.071439); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042103, 0.086864, 0.071338); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066487, 0.069147, 0.071317); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066517, 0.069041, 0.196611); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066487, 0.069147, 0.071317); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084202, 0.044763, 0.071292); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084233, 0.044656, 0.196586); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066517, 0.069041, 0.196611); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084202, 0.044763, 0.071292); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084233, 0.044656, 0.196586); glEnd(); glBegin(GL_QUADS); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093515, 0.016097, 0.071265); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093514, -0.014043, 0.071240); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084199, -0.042708, 0.071217); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084230, -0.042814, 0.196511); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084199, -0.042708, 0.071217); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084230, -0.042814, 0.196511); glEnd(); glBegin(GL_QUADS); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093460, -0.163885, 0.196406); glEnd(); glBegin(GL_QUADS); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188539, 0.000946, 0.071229); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093439, 0.165676, 0.071393); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glEnd(); glBegin(GL_QUADS); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045373, -0.084804, 0.071213); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069756, -0.067087, 0.071234); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045342, -0.084911, 0.196507); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016708, -0.094119, 0.071198); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045373, -0.084804, 0.071213); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045342, -0.084911, 0.196507); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016677, -0.094225, 0.196492); glEnd(); glBegin(GL_QUADS); glNormal3f(0.104282, -0.659230, -0.744652); glVertex3f(0.013433, -0.094120, 0.071191); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016708, -0.094119, 0.071198); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016677, -0.094225, 0.196492); glNormal3f(-0.104282, 0.659230, 0.744652); glVertex3f(0.013463, -0.094226, 0.196485); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glNormal3f(0.104282, -0.659230, -0.744652); glVertex3f(0.013433, -0.094120, 0.071191); glNormal3f(-0.104282, 0.659230, 0.744652); glVertex3f(0.013463, -0.094226, 0.196485); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066483, -0.067091, 0.071201); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042098, -0.084807, 0.071192); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glEnd(); glBegin(GL_QUADS); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096782, -0.163773, 0.071159); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glEnd(); glBegin(GL_QUADS); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093429, -0.163779, 0.071112); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093460, -0.163885, 0.196406); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glNormal3f(-0.000153, -0.770074, -0.637928); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.303446, 0.595904, -0.743461); glVertex3f(0.042129, -0.084913, 0.196486); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.104282, 0.659230, 0.744652); glVertex3f(0.013463, -0.094226, 0.196485); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.104282, 0.659230, 0.744652); glVertex3f(0.013463, -0.094226, 0.196485); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016677, -0.094225, 0.196492); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104343, 0.660482, -0.743522); glVertex3f(-0.016677, -0.094225, 0.196492); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045342, -0.084911, 0.196507); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303140, 0.595904, -0.743614); glVertex3f(-0.045342, -0.084911, 0.196507); glNormal3f(-0.000153, -0.770257, -0.637715); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(0.772485, -0.445692, -0.452315); glVertex3f(0.093460, -0.163885, 0.196406); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.472579, 0.473037, -0.743553); glVertex3f(0.066513, -0.067198, 0.196495); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084230, -0.042814, 0.196511); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.753197, -0.434523, -0.493820); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.595447, 0.303934, -0.743645); glVertex3f(0.084230, -0.042814, 0.196511); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.660024, 0.105167, -0.743797); glVertex3f(0.093545, -0.014150, 0.196534); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(0.687246, 0.397351, -0.608051); glVertex3f(0.188570, 0.000839, 0.196523); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.660054, -0.103854, -0.743980); glVertex3f(0.093546, 0.015991, 0.196559); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084233, 0.044656, 0.196586); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.595447, -0.302652, -0.744163); glVertex3f(0.084233, 0.044656, 0.196586); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066517, 0.069041, 0.196611); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.709037, 0.409894, -0.573748); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.472610, -0.471755, -0.744346); glVertex3f(0.066517, 0.069041, 0.196611); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045337, 0.086760, 0.196653); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.303507, -0.594623, -0.744499); glVertex3f(0.042134, 0.086757, 0.196632); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013469, 0.096072, 0.196647); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glNormal3f(0.303110, -0.594653, -0.744652); glVertex3f(-0.045337, 0.086760, 0.196653); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(-0.104709, -0.659230, -0.744591); glVertex3f(0.013469, 0.096072, 0.196647); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.000092, 0.845576, -0.533799); glVertex3f(0.093469, 0.165569, 0.196687); glNormal3f(0.104312, -0.659230, -0.744652); glVertex3f(-0.016671, 0.096073, 0.196654); glNormal3f(-0.000122, 0.771447, -0.636280); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glNormal3f(-0.753746, 0.435530, -0.492080); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.595447, -0.303934, 0.743645); glVertex3f(-0.087438, 0.044661, 0.196628); glNormal3f(0.659688, -0.103885, -0.744316); glVertex3f(-0.096753, 0.015996, 0.196606); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(0.472213, -0.471786, -0.744560); glVertex3f(-0.069721, 0.069045, 0.196644); glNormal3f(0.595447, -0.303934, 0.743645); glVertex3f(-0.087438, 0.044661, 0.196628); glNormal3f(-0.772485, 0.446333, -0.451704); glVertex3f(-0.096742, 0.165575, 0.196733); glEnd(); glBegin(GL_TRIANGLES); glNormal3f(-0.772576, -0.445570, -0.452254); glVertex3f(-0.096751, -0.163880, 0.196453); glNormal3f(-0.687246, -0.396130, -0.608875); glVertex3f(-0.191852, 0.000850, 0.196616); glNormal3f(0.472243, 0.473037, -0.743767); glVertex3f(-0.069725, -0.067194, 0.196528); glEnd(); glBegin(GL_TRIANGLES); glNormal3