home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
vrml2gl.zip
/
EXAMPLE
/
vglObjWARPTIP_.c
< prev
next >
Wrap
C/C++ Source or Header
|
1997-03-17
|
49KB
|
1,071 lines
#include "vglObj1701d.h"
/*===========================================================================*/
/* OpenGL code generated from VRML format. */
/*===========================================================================*/
void vglDrawWARPTIP_ ( void )
{
glFrontFace( GL_CW );
glPushAttrib( GL_ALL_ATTRIB_BITS );
glPushMatrix();
__m[0] = 0.1000; __m[1] = 0.0000; __m[2] = 0.0000; __m[3] = 1.0000;
glMaterialfv( GL_FRONT_AND_BACK, GL_AMBIENT, __m );
__m[0] = 1.0000; __m[1] = 0.0000; __m[2] = 0.0000; __m[3] = 1.0000;
glMaterialfv( GL_FRONT_AND_BACK, GL_DIFFUSE, __m );
glBegin( GL_TRIANGLES );
glNormal3f( -0.2974, -0.7860, 0.5420 );
glVertex3f( 135.0989, 37.6814, 174.3517 );
glVertex3f( 137.2551, 37.1515, 174.7666 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3077, -0.7850, 0.5377 );
glVertex3f( 133.0809, 37.9234, 173.5501 );
glVertex3f( 135.0989, 37.6814, 174.3517 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3172, -0.7860, 0.5307 );
glVertex3f( 131.3385, 37.8611, 172.4165 );
glVertex3f( 133.0809, 37.9234, 173.5501 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3252, -0.7888, 0.5216 );
glVertex3f( 129.9906, 37.4987, 171.0282 );
glVertex3f( 131.3385, 37.8611, 172.4165 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3312, -0.7932, 0.5110 );
glVertex3f( 129.1291, 36.8609, 169.4797 );
glVertex3f( 129.9906, 37.4987, 171.0282 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3348, -0.7990, 0.4996 );
glVertex3f( 128.8126, 35.9912, 167.8767 );
glVertex3f( 129.1291, 36.8609, 169.4797 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3357, -0.8056, 0.4881 );
glVertex3f( 129.0626, 34.9488, 166.3282 );
glVertex3f( 128.8126, 35.9912, 167.8767 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3339, -0.8128, 0.4774 );
glVertex3f( 129.8622, 33.8048, 164.9399 );
glVertex3f( 129.0626, 34.9488, 166.3282 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3295, -0.8199, 0.4682 );
glVertex3f( 131.1569, 32.6371, 163.8064 );
glVertex3f( 129.8622, 33.8048, 164.9399 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3228, -0.8265, 0.4611 );
glVertex3f( 132.8584, 31.5254, 163.0048 );
glVertex3f( 131.1569, 32.6371, 163.8064 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.3143, -0.8323, 0.4567 );
glVertex3f( 134.8507, 30.5453, 162.5899 );
glVertex3f( 132.8584, 31.5254, 163.0048 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glNormal3f( -0.2605, -0.7238, 0.6390 );
glVertex3f( 137.2551, 37.1515, 174.7666 );
glVertex3f( 135.5882, 42.0284, 179.6108 );
glVertex3f( 167.3257, 30.8861, 179.9279 );
glNormal3f( -0.2976, -0.7221, 0.6245 );
glVertex3f( 137.2551, 37.1515, 174.7666 );
glVertex3f( 135.0989, 37.6814, 174.3517 );
glVertex3f( 135.5882, 42.0284, 179.6108 );
glNormal3f( -0.3139, -0.7173, 0.6221 );
glVertex3f( 135.0989, 37.6814, 174.3517 );
glVertex3f( 131.5213, 42.7804, 178.4256 );
glVertex3f( 135.5882, 42.0284, 179.6108 );
glNormal3f( -0.3292, -0.7195, 0.6115 );
glVertex3f( 135.0989, 37.6814, 174.3517 );
glVertex3f( 133.0809, 37.9234, 173.5501 );
glVertex3f( 131.5213, 42.7804, 178.4256 );
glNormal3f( -0.3454, -0.7178, 0.6046 );
glVertex3f( 133.0809, 37.9234, 173.5501 );
glVertex3f( 127.8577, 42.9555, 176.5403 );
glVertex3f( 131.5213, 42.7804, 178.4256 );
glNormal3f( -0.3584, -0.7230, 0.5906 );
glVertex3f( 133.0809, 37.9234, 173.5501 );
glVertex3f( 131.3385, 37.8611, 172.4165 );
glVertex3f( 127.8577, 42.9555, 176.5403 );
glNormal3f( -0.3734, -0.7243, 0.5796 );
glVertex3f( 131.3385, 37.8611, 172.4165 );
glVertex3f( 124.8471, 42.5417, 174.0833 );
glVertex3f( 127.8577, 42.9555, 176.5403 );
glNormal3f( -0.3833, -0.7321, 0.5632 );
glVertex3f( 131.3385, 37.8611, 172.4165 );
glVertex3f( 129.9906, 37.4987, 171.0282 );
glVertex3f( 124.8471, 42.5417, 174.0833 );
glNormal3f( -0.3960, -0.7363, 0.5487 );
glVertex3f( 129.9906, 37.4987, 171.0282 );
glVertex3f( 122.6945, 41.5673, 171.2222 );
glVertex3f( 124.8471, 42.5417, 174.0833 );
glNormal3f( -0.4019, -0.7461, 0.5309 );
glVertex3f( 129.9906, 37.4987, 171.0282 );
glVertex3f( 129.1291, 36.8609, 169.4797 );
glVertex3f( 122.6945, 41.5673, 171.2222 );
glNormal3f( -0.4114, -0.7528, 0.5139 );
glVertex3f( 129.1291, 36.8609, 169.4797 );
glVertex3f( 121.5467, 40.0986, 168.1517 );
glVertex3f( 122.6945, 41.5673, 171.2222 );
glNormal3f( -0.4130, -0.7638, 0.4960 );
glVertex3f( 129.1291, 36.8609, 169.4797 );
glVertex3f( 128.8126, 35.9912, 167.8767 );
glVertex3f( 121.5467, 40.0986, 168.1517 );
glNormal3f( -0.4186, -0.7725, 0.4775 );
glVertex3f( 128.8126, 35.9912, 167.8767 );
glVertex3f( 121.4819, 38.2357, 165.0813 );
glVertex3f( 121.5467, 40.0986, 168.1517 );
glNormal3f( -0.4158, -0.7841, 0.4607 );
glVertex3f( 128.8126, 35.9912, 167.8767 );
glVertex3f( 129.0626, 34.9488, 166.3282 );
glVertex3f( 121.4819, 38.2357, 165.0813 );
glNormal3f( -0.4170, -0.7941, 0.4421 );
glVertex3f( 129.0626, 34.9488, 166.3282 );
glVertex3f( 122.5045, 36.1056, 162.2201 );
glVertex3f( 121.4819, 38.2357, 165.0813 );
glNormal3f( -0.4100, -0.8056, 0.4277 );
glVertex3f( 129.0626, 34.9488, 166.3282 );
glVertex3f( 129.8622, 33.8048, 164.9399 );
glVertex3f( 122.5045, 36.1056, 162.2201 );
glNormal3f( -0.4069, -0.8162, 0.4103 );
glVertex3f( 129.8622, 33.8048, 164.9399 );
glVertex3f( 124.5449, 33.8534, 159.7631 );
glVertex3f( 122.5045, 36.1056, 162.2201 );
glNormal3f( -0.3962, -0.8268, 0.3992 );
glVertex3f( 129.8622, 33.8048, 164.9399 );
glVertex3f( 131.1569, 32.6371, 163.8064 );
glVertex3f( 124.5449, 33.8534, 159.7631 );
glNormal3f( -0.3889, -0.8374, 0.3841 );
glVertex3f( 131.1569, 32.6371, 163.8064 );
glVertex3f( 127.4640, 31.6327, 157.8779 );
glVertex3f( 124.5449, 33.8534, 159.7631 );
glNormal3f( -0.3754, -0.8466, 0.3773 );
glVertex3f( 131.1569, 32.6371, 163.8064 );
glVertex3f( 132.8584, 31.5254, 163.0048 );
glVertex3f( 127.4640, 31.6327, 157.8779 );
glNormal3f( -0.3646, -0.8564, 0.3657 );
glVertex3f( 132.8584, 31.5254, 163.0048 );
glVertex3f( 131.0628, 29.5947, 156.6927 );
glVertex3f( 127.4640, 31.6327, 157.8779 );
glNormal3f( -0.3492, -0.8637, 0.3635 );
glVertex3f( 132.8584, 31.5254, 163.0048 );
glVertex3f( 134.8507, 30.5453, 162.5899 );
glVertex3f( 131.0628, 29.5947, 156.6927 );
glNormal3f( -0.3215, -0.8805, 0.3485 );
glVertex3f( 134.8507, 30.5453, 162.5899 );
glVertex3f( 162.6023, 17.9081, 156.2663 );
glVertex3f( 131.0628, 29.5947, 156.6927 );
glNormal3f( -0.2379, -0.6574, 0.7150 );
glVertex3f( 167.3257, 30.8861, 179.9279 );
glVertex3f( 135.5882, 42.0284, 179.6108 );
glVertex3f( 138.2857, 45.7696, 183.9479 );
glNormal3f( -0.2929, -0.6263, 0.7224 );
glVertex3f( 135.5882, 42.0284, 179.6108 );
glVertex3f( 132.3947, 47.2173, 182.8143 );
glVertex3f( 138.2857, 45.7696, 183.9479 );
glNormal3f( -0.3222, -0.6329, 0.7040 );
glVertex3f( 135.5882, 42.0284, 179.6108 );
glVertex3f( 131.5213, 42.7804, 178.4256 );
glVertex3f( 132.3947, 47.2173, 182.8143 );
glNormal3f( -0.3523, -0.6222, 0.6991 );
glVertex3f( 131.5213, 42.7804, 178.4256 );
glVertex3f( 126.8813, 47.8785, 180.6245 );
glVertex3f( 132.3947, 47.2173, 182.8143 );
glNormal3f( -0.3774, -0.6345, 0.6745 );
glVertex3f( 131.5213, 42.7804, 178.4256 );
glVertex3f( 127.8577, 42.9555, 176.5403 );
glVertex3f( 126.8813, 47.8785, 180.6245 );
glNormal3f( -0.4078, -0.6295, 0.6614 );
glVertex3f( 127.8577, 42.9555, 176.5403 );
glVertex3f( 122.1212, 47.7083, 177.5275 );
glVertex3f( 126.8813, 47.8785, 180.6245 );
glNormal3f( -0.4270, -0.6466, 0.6321 );
glVertex3f( 127.8577, 42.9555, 176.5403 );
glVertex3f( 124.8471, 42.5417, 174.0833 );
glVertex3f( 122.1212, 47.7083, 177.5275 );
glNormal3f( -0.4553, -0.6476, 0.6111 );
glVertex3f( 124.8471, 42.5417, 174.0833 );
glVertex3f( 118.4387, 46.7182, 173.7345 );
glVertex3f( 122.1212, 47.7083, 177.5275 );
glNormal3f( -0.4671, -0.6683, 0.5790 );
glVertex3f( 124.8471, 42.5417, 174.0833 );
glVertex3f( 122.6945, 41.5673, 171.2222 );
glVertex3f( 118.4387, 46.7182, 173.7345 );
glNormal3f( -0.4911, -0.6746, 0.5511 );
glVertex3f( 122.6945, 41.5673, 171.2222 );
glVertex3f( 116.0849, 44.9757, 169.5040 );
glVertex3f( 118.4387, 46.7182, 173.7345 );
glNormal3f( -0.4945, -0.6976, 0.5185 );
glVertex3f( 122.6945, 41.5673, 171.2222 );
glVertex3f( 121.5467, 40.0986, 168.1517 );
glVertex3f( 116.0849, 44.9757, 169.5040 );
glNormal3f( -0.5123, -0.7084, 0.4855 );
glVertex3f( 121.5467, 40.0986, 168.1517 );
glVertex3f( 115.2201, 42.5996, 165.1244 );
glVertex3f( 116.0849, 44.9757, 169.5040 );
glNormal3f( -0.5071, -0.7321, 0.4549 );
glVertex3f( 121.5467, 40.0986, 168.1517 );
glVertex3f( 121.4819, 38.2357, 165.0813 );
glVertex3f( 115.2201, 42.5996, 165.1244 );
glNormal3f( -0.5172, -0.7463, 0.4189 );
glVertex3f( 121.4819, 38.2357, 165.0813 );
glVertex3f( 115.9032, 39.7517, 160.8938 );
glVertex3f( 115.2201, 42.5996, 165.1244 );
glNormal3f( -0.5038, -0.7694, 0.3927 );
glVertex3f( 121.4819, 38.2357, 165.0813 );
glVertex3f( 122.5045, 36.1056, 162.2201 );
glVertex3f( 115.9032, 39.7517, 160.8938 );
glNormal3f( -0.5056, -0.7858, 0.3563 );
glVertex3f( 122.5045, 36.1056, 162.2201 );
glVertex3f( 118.0878, 36.6262, 157.1009 );
glVertex3f( 115.9032, 39.7517, 160.8938 );
glNormal3f( -0.4853, -0.8069, 0.3367 );
glVertex3f( 122.5045, 36.1056, 162.2201 );
glVertex3f( 124.5449, 33.8534, 159.7631 );
glVertex3f( 118.0878, 36.6262, 157.1009 );
glNormal3f( -0.4786, -0.8243, 0.3024 );
glVertex3f( 124.5449, 33.8534, 159.7631 );
glVertex3f( 121.6249, 33.4361, 154.0039 );
glVertex3f( 118.0878, 36.6262, 157.1009 );
glNormal3f( -0.4532, -0.8426, 0.2908 );
glVertex3f( 124.5449, 33.8534, 159.7631 );
glVertex3f( 127.4640, 31.6327, 157.8779 );
glVertex3f( 121.6249, 33.4361, 154.0039 );
glNormal3f( -0.4388, -0.8598, 0.2611 );
glVertex3f( 127.4640, 31.6327, 157.8779 );
glVertex3f( 126.2734, 30.3987, 151.8141 );
glVertex3f( 121.6249, 33.4361, 154.0039 );
glNormal3f( -0.4102, -0.8746, 0.2585 );
glVertex3f( 127.4640, 31.6327, 157.8779 );
glVertex3f( 131.0628, 29.5947, 156.6927 );
glVertex3f( 126.2734, 30.3987, 151.8141 );
glNormal3f( -0.3891, -0.8906, 0.2352 );
glVertex3f( 131.0628, 29.5947, 156.6927 );
glVertex3f( 131.7167, 27.7211, 150.6805 );
glVertex3f( 126.2734, 30.3987, 151.8141 );
glNormal3f( -0.3337, -0.9097, 0.2472 );
glVertex3f( 131.0628, 29.5947, 156.6927 );
glVertex3f( 162.6023, 17.9081, 156.2663 );
glVertex3f( 131.7167, 27.7211, 150.6805 );
glNormal3f( -0.1392, -0.4511, 0.8815 );
glVertex3f( 138.2857, 45.7696, 183.9479 );
glVertex3f( 135.3763, 50.8150, 186.0704 );
glVertex3f( 174.0980, 35.6478, 184.4231 );
glNormal3f( -0.2812, -0.5053, 0.8158 );
glVertex3f( 138.2857, 45.7696, 183.9479 );
glVertex3f( 132.3947, 47.2173, 182.8143 );
glVertex3f( 135.3763, 50.8150, 186.0704 );
glNormal3f( -0.3260, -0.4715, 0.8194 );
glVertex3f( 132.3947, 47.2173, 182.8143 );
glVertex3f( 128.3323, 52.1176, 184.0177 );
glVertex3f( 135.3763, 50.8150, 186.0704 );
glNormal3f( -0.3709, -0.4997, 0.7828 );
glVertex3f( 132.3947, 47.2173, 182.8143 );
glVertex3f( 126.8813, 47.8785, 180.6245 );
glVertex3f( 128.3323, 52.1176, 184.0177 );
glNormal3f( -0.4205, -0.4749, 0.7731 );
glVertex3f( 126.8813, 47.8785, 180.6245 );
glVertex3f( 121.9868, 52.4208, 180.7522 );
glVertex3f( 128.3323, 52.1176, 184.0177 );
glNormal3f( -0.4557, -0.5115, 0.7285 );
glVertex3f( 126.8813, 47.8785, 180.6245 );
glVertex3f( 122.1212, 47.7083, 177.5275 );
glVertex3f( 121.9868, 52.4208, 180.7522 );
glNormal3f( -0.5068, -0.4966, 0.7046 );
glVertex3f( 122.1212, 47.7083, 177.5275 );
glVertex3f( 116.7721, 51.7041, 176.4966 );
glVertex3f( 121.9868, 52.4208, 180.7522 );
glNormal3f( -0.5293, -0.5396, 0.6547 );
glVertex3f( 122.1212, 47.7083, 177.5275 );
glVertex3f( 118.4387, 46.7182, 173.7345 );
glVertex3f( 116.7721, 51.7041, 176.4966 );
glNormal3f( -0.5777, -0.5347, 0.6167 );
glVertex3f( 118.4387, 46.7182, 173.7345 );
glVertex3f( 113.0437, 50.0163, 171.5409 );
glVertex3f( 116.7721, 51.7041, 176.4966 );
glNormal3f( -0.5853, -0.5815, 0.5651 );
glVertex3f( 118.4387, 46.7182, 173.7345 );
glVertex3f( 116.0849, 44.9757, 169.5040 );
glVertex3f( 113.0437, 50.0163, 171.5409 );
glNormal3f( -0.6264, -0.5857, 0.5143 );
glVertex3f( 116.0849, 44.9757, 169.5040 );
glVertex3f( 111.0557, 47.4724, 166.2227 );
glVertex3f( 113.0437, 50.0163, 171.5409 );
glNormal3f( -0.6182, -0.6333, 0.4656 );
glVertex3f( 116.0849, 44.9757, 169.5040 );
glVertex3f( 115.2201, 42.5996, 165.1244 );
glVertex3f( 111.0557, 47.4724, 166.2227 );
glNormal3f( -0.6480, -0.6450, 0.4050 );
glVertex3f( 115.2201, 42.5996, 165.1244 );
glVertex3f( 110.9435, 44.2458, 160.9046 );
glVertex3f( 111.0557, 47.4724, 166.2227 );
glNormal3f( -0.6250, -0.6906, 0.3640 );
glVertex3f( 115.2201, 42.5996, 165.1244 );
glVertex3f( 115.9032, 39.7517, 160.8938 );
glVertex3f( 110.9435, 44.2458, 160.9046 );
glNormal3f( -0.6406, -0.7077, 0.2979 );
glVertex3f( 115.9032, 39.7517, 160.8938 );
glVertex3f( 112.7148, 40.5564, 155.9488 );
glVertex3f( 110.9435, 44.2458, 160.9046 );
glNormal3f( -0.6055, -0.7491, 0.2685 );
glVertex3f( 115.9032, 39.7517, 160.8938 );
glVertex3f( 118.0878, 36.6262, 157.1009 );
glVertex3f( 112.7148, 40.5564, 155.9488 );
glNormal3f( -0.6061, -0.7694, 0.2019 );
glVertex3f( 118.0878, 36.6262, 157.1009 );
glVertex3f( 116.2488, 36.6555, 151.6932 );
glVertex3f( 112.7148, 40.5564, 155.9488 );
glNormal3f( -0.5626, -0.8053, 0.1870 );
glVertex3f( 118.0878, 36.6262, 157.1009 );
glVertex3f( 121.6249, 33.4361, 154.0039 );
glVertex3f( 116.2488, 36.6555, 151.6932 );
glNormal3f( -0.5486, -0.8268, 0.1245 );
glVertex3f( 121.6249, 33.4361, 154.0039 );
glVertex3f( 121.3047, 32.8090, 148.4278 );
glVertex3f( 116.2488, 36.6555, 151.6932 );
glNormal3f( -0.5007, -0.8565, 0.1251 );
glVertex3f( 121.6249, 33.4361, 154.0039 );
glVertex3f( 126.2734, 30.3987, 151.8141 );
glVertex3f( 121.3047, 32.8090, 148.4278 );
glNormal3f( -0.4739, -0.8778, 0.0705 );
glVertex3f( 126.2734, 30.3987, 151.8141 );
glVertex3f( 127.5380, 29.2791, 146.3751 );
glVertex3f( 121.3047, 32.8090, 148.4278 );
glNormal3f( -0.4252, -0.9010, 0.0866 );
glVertex3f( 126.2734, 30.3987, 151.8141 );
glVertex3f( 131.7167, 27.7211, 150.6805 );
glVertex3f( 127.5380, 29.2791, 146.3751 );
glNormal3f( -0.3170, -0.9478, -0.0353 );
glVertex3f( 131.7167, 27.7211, 150.6805 );
glVertex3f( 166.9588, 16.0322, 148.0079 );
glVertex3f( 127.5380, 29.2791, 146.3751 );
glNormal3f( -0.1128, -0.3875, 0.9150 );
glVertex3f( 174.0980, 35.6478, 184.4231 );
glVertex3f( 135.3763, 50.8150, 186.0704 );
glVertex3f( 139.8137, 53.3088, 187.6738 );
glNormal3f( -0.2321, -0.1991, 0.9521 );
glVertex3f( 135.3763, 50.8150, 186.0704 );
glVertex3f( 131.7665, 55.2863, 186.1253 );
glVertex3f( 139.8137, 53.3088, 187.6738 );
glNormal3f( -0.3146, -0.2652, 0.9114 );
glVertex3f( 135.3763, 50.8150, 186.0704 );
glVertex3f( 128.3323, 52.1176, 184.0177 );
glVertex3f( 131.7665, 55.2863, 186.1253 );
glNormal3f( -0.3819, -0.1879, 0.9049 );
glVertex3f( 128.3323, 52.1176, 184.0177 );
glVertex3f( 124.2350, 56.1895, 183.1339 );
glVertex3f( 131.7665, 55.2863, 186.1253 );
glNormal3f( -0.4508, -0.2689, 0.8511 );
glVertex3f( 128.3323, 52.1176, 184.0177 );
glVertex3f( 121.9868, 52.4208, 180.7522 );
glVertex3f( 124.2350, 56.1895, 183.1339 );
glNormal3f( -0.5286, -0.2052, 0.8237 );
glVertex3f( 121.9868, 52.4208, 180.7522 );
glVertex3f( 117.7326, 55.9570, 178.9033 );
glVertex3f( 124.2350, 56.1895, 183.1339 );
glNormal3f( -0.5784, -0.2989, 0.7590 );
glVertex3f( 121.9868, 52.4208, 180.7522 );
glVertex3f( 116.7721, 51.7041, 176.4966 );
glVertex3f( 117.7326, 55.9570, 178.9033 );
glNormal3f( -0.6610, -0.2510, 0.7072 );
glVertex3f( 116.7721, 51.7041, 176.4966 );
glVertex3f( 112.7022, 54.6045, 173.7221 );
glVertex3f( 117.7326, 55.9570, 178.9033 );
glNormal3f( -0.6857, -0.3535, 0.6363 );
glVertex3f( 116.7721, 51.7041, 176.4966 );
glVertex3f( 113.0437, 50.0163, 171.5409 );
glVertex3f( 112.7022, 54.6045, 173.7221 );
glNormal3f( -0.7646, -0.3223, 0.5582 );
glVertex3f( 113.0437, 50.0163, 171.5409 );
glVertex3f( 109.4868, 52.2242, 167.9431 );
glVertex3f( 112.7022, 54.6045, 173.7221 );
glNormal3f( -0.7602, -0.4280, 0.4889 );
glVertex3f( 113.0437, 50.0163, 171.5409 );
glVertex3f( 111.0557, 47.4724, 166.2227 );
glVertex3f( 109.4868, 52.2242, 167.9431 );
glNormal3f( -0.8249, -0.4123, 0.3866 );
glVertex3f( 111.0557, 47.4724, 166.2227 );
glVertex3f( 108.3054, 48.9784, 161.9603 );
glVertex3f( 109.4868, 52.2242, 167.9431 );
glNormal3f( -0.7917, -0.5147, 0.3290 );
glVertex3f( 111.0557, 47.4724, 166.2227 );
glVertex3f( 110.9435, 44.2458, 160.9046 );
glVertex3f( 108.3054, 48.9784, 161.9603 );
glNormal3f( -0.8334, -0.5113, 0.2096 );
glVertex3f( 110.9435, 44.2458, 160.9046 );
glVertex3f( 109.2386, 45.0881, 156.1813 );
glVertex3f( 108.3054, 48.9784, 161.9603 );
glNormal3f( -0.7772, -0.6050, 0.1727 );
glVertex3f( 110.9435, 44.2458, 160.9046 );
glVertex3f( 112.7148, 40.5564, 155.9488 );
glVertex3f( 109.2386, 45.0881, 156.1813 );
glNormal3f( -0.7915, -0.6095, 0.0464 );
glVertex3f( 112.7148, 40.5564, 155.9488 );
glVertex3f( 112.2228, 40.8186, 151.0000 );
glVertex3f( 109.2386, 45.0881, 156.1813 );
glNormal3f( -0.7213, -0.6917, 0.0350 );
glVertex3f( 112.7148, 40.5564, 155.9488 );
glVertex3f( 116.2488, 36.6555, 151.6932 );
glVertex3f( 112.2228, 40.8186, 151.0000 );
glNormal3f( -0.7087, -0.7000, -0.0883 );
glVertex3f( 116.2488, 36.6555, 151.6932 );
glVertex3f( 117.0546, 36.4608, 146.7695 );
glVertex3f( 112.2228, 40.8186, 151.0000 );
glNormal3f( -0.6334, -0.7704, -0.0732 );
glVertex3f( 116.2488, 36.6555, 151.6932 );
glVertex3f( 121.3047, 32.8090, 148.4278 );
glVertex3f( 117.0546, 36.4608, 146.7695 );
glNormal3f( -0.5974, -0.7800, -0.1864 );
glVertex3f( 121.3047, 32.8090, 148.4278 );
glVertex3f( 123.4047, 32.3117, 143.7782 );
glVertex3f( 117.0546, 36.4608, 146.7695 );
glNormal3f( -0.5236, -0.8393, -0.1467 );
glVertex3f( 121.3047, 32.8090, 148.4278 );
glVertex3f( 127.5380, 29.2791, 146.3751 );
glVertex3f( 123.4047, 32.3117, 143.7782 );
glNormal3f( -0.4686, -0.8487, -0.2453 );
glVertex3f( 127.5380, 29.2791, 146.3751 );
glVertex3f( 130.8403, 28.6540, 142.2297 );
glVertex3f( 123.4047, 32.3117, 143.7782 );
glNormal3f( -0.3127, -0.9438, -0.1068 );
glVertex3f( 127.5380, 29.2791, 146.3751 );
glVertex3f( 166.9588, 16.0322, 148.0079 );
glVertex3f( 130.8403, 28.6540, 142.2297 );
glNormal3f( 0.1143, 0.3777, 0.9189 );
glVertex3f( 139.8137, 53.3088, 187.6738 );
glVertex3f( 136.4414, 57.1707, 186.5058 );
glVertex3f( 176.6111, 43.0471, 187.3144 );
glNormal3f( -0.1466, 0.1668, 0.9750 );
glVertex3f( 139.8137, 53.3088, 187.6738 );
glVertex3f( 131.7665, 55.2863, 186.1253 );
glVertex3f( 136.4414, 57.1707, 186.5058 );
glNormal3f( -0.2076, 0.3290, 0.9212 );
glVertex3f( 131.7665, 55.2863, 186.1253 );
glVertex3f( 128.3077, 58.6748, 184.1355 );
glVertex3f( 136.4414, 57.1707, 186.5058 );
glNormal3f( -0.3425, 0.1906, 0.9200 );
glVertex3f( 131.7665, 55.2863, 186.1253 );
glVertex3f( 124.2350, 56.1895, 183.1339 );
glVertex3f( 128.3077, 58.6748, 184.1355 );
glNormal3f( -0.4167, 0.3436, 0.8416 );
glVertex3f( 124.2350, 56.1895, 183.1339 );
glVertex3f( 120.9805, 59.0250, 180.3649 );
glVertex3f( 128.3077, 58.6748, 184.1355 );
glNormal3f( -0.5409, 0.1813, 0.8213 );
glVertex3f( 124.2350, 56.1895, 183.1339 );
glVertex3f( 117.7326, 55.9570, 178.9033 );
glVertex3f( 120.9805, 59.0250, 180.3649 );
glNormal3f( -0.6247, 0.3225, 0.7111 );
glVertex3f( 117.7326, 55.9570, 178.9033 );
glVertex3f( 114.9592, 58.1974, 175.4510 );
glVertex3f( 120.9805, 59.0250, 180.3649 );
glNormal3f( -0.7283, 0.1341, 0.6721 );
glVertex3f( 117.7326, 55.9570, 178.9033 );
glVertex3f( 112.7022, 54.6045, 173.7221 );
glVertex3f( 114.9592, 58.1974, 175.4510 );
glNormal3f( -0.8122, 0.2585, 0.5230 );
glVertex3f( 112.7022, 54.6045, 173.7221 );
glVertex3f( 110.6540, 56.2485, 169.7286 );
glVertex3f( 114.9592, 58.1974, 175.4510 );
glNormal3f( -0.8809, 0.0466, 0.4710 );
glVertex3f( 112.7022, 54.6045, 173.7221 );
glVertex3f( 109.4868, 52.2242, 167.9431 );
glVertex3f( 110.6540, 56.2485, 169.7286 );
glNormal3f( -0.9475, 0.1494, 0.2827 );
glVertex3f( 109.4868, 52.2242, 167.9431 );
glVertex3f( 108.3584, 53.3111, 163.5877 );
glVertex3f( 110.6540, 56.2485, 169.7286 );
glNormal3f( -0.9697, -0.0754, 0.2324 );
glVertex3f( 109.4868, 52.2242, 167.9431 );
glVertex3f( 108.3054, 48.9784, 161.9603 );
glVertex3f( 108.3584, 53.3111, 163.5877 );
glNormal3f( -0.9998, 0.0056, 0.0177 );
glVertex3f( 108.3054, 48.9784, 161.9603 );
glVertex3f( 108.2289, 49.5853, 157.4468 );
glVertex3f( 108.3584, 53.3111, 163.5877 );
glNormal3f( -0.9764, -0.2157, -0.0125 );
glVertex3f( 108.3054, 48.9784, 161.9603 );
glVertex3f( 109.2386, 45.0881, 156.1813 );
glVertex3f( 108.2289, 49.5853, 157.4468 );
glNormal3f( -0.9611, -0.1507, -0.2313 );
glVertex3f( 109.2386, 45.0881, 156.1813 );
glVertex3f( 110.2742, 45.3251, 151.7244 );
glVertex3f( 108.2289, 49.5853, 157.4468 );
glNormal3f( -0.9063, -0.3550, -0.2294 );
glVertex3f( 109.2386, 45.0881, 156.1813 );
glVertex3f( 112.2228, 40.8186, 151.0000 );
glVertex3f( 110.2742, 45.3251, 151.7244 );
glNormal3f( -0.8506, -0.2982, -0.4330 );
glVertex3f( 112.2228, 40.8186, 151.0000 );
glVertex3f( 114.3549, 40.8207, 146.8105 );
glVertex3f( 110.2742, 45.3251, 151.7244 );
glNormal3f( -0.7816, -0.4802, -0.3980 );
glVertex3f( 112.2228, 40.8186, 151.0000 );
glVertex3f( 117.0546, 36.4608, 146.7695 );
glVertex3f( 114.3549, 40.8207, 146.8105 );
glNormal3f( -0.6968, -0.4260, -0.5770 );
glVertex3f( 117.0546, 36.4608, 146.7695 );
glVertex3f( 120.1930, 36.3792, 143.0399 );
glVertex3f( 114.3549, 40.8207, 146.8105 );
glNormal3f( -0.6256, -0.5872, -0.5136 );
glVertex3f( 117.0546, 36.4608, 146.7695 );
glVertex3f( 123.4047, 32.3117, 143.7782 );
glVertex3f( 120.1930, 36.3792, 143.0399 );
glNormal3f( -0.5212, -0.5326, -0.6669 );
glVertex3f( 123.4047, 32.3117, 143.7782 );
glVertex3f( 127.3906, 32.3032, 140.6696 );
glVertex3f( 120.1930, 36.3792, 143.0399 );
glNormal3f( -0.4536, -0.6767, -0.5799 );
glVertex3f( 123.4047, 32.3117, 143.7782 );
glVertex3f( 130.8403, 28.6540, 142.2297 );
glVertex3f( 127.3906, 32.3032, 140.6696 );
glNormal3f( -0.2252, -0.5552, -0.8006 );
glVertex3f( 130.8403, 28.6540, 142.2297 );
glVertex3f( 167.2411, 17.3024, 139.8612 );
glVertex3f( 127.3906, 32.3032, 140.6696 );
glNormal3f( 0.1843, 0.5701, 0.8006 );
glVertex3f( 176.6111, 43.0471, 187.3144 );
glVertex3f( 136.4414, 57.1707, 186.5058 );
glVertex3f( 141.4297, 57.7489, 184.9458 );
glNormal3f( 0.0875, 0.8100, 0.5799 );
glVertex3f( 136.4414, 57.1707, 186.5058 );
glVertex3f( 133.3825, 59.7264, 183.3973 );
glVertex3f( 141.4297, 57.7489, 184.9458 );
glNormal3f( -0.0569, 0.7430, 0.6669 );
glVertex3f( 136.4414, 57.1707, 186.5058 );
glVertex3f( 128.3077, 58.6748, 184.1355 );
glVertex3f( 133.3825, 59.7264, 183.3973 );
glNormal3f( -0.1018, 0.8520, 0.5136 );
glVertex3f( 128.3077, 58.6748, 184.1355 );
glVertex3f( 125.8511, 60.6296, 180.4059 );
glVertex3f( 133.3825, 59.7264, 183.3973 );
glNormal3f( -0.2599, 0.7743, 0.5770 );
glVertex3f( 128.3077, 58.6748, 184.1355 );
glVertex3f( 120.9805, 59.0250, 180.3649 );
glVertex3f( 125.8511, 60.6296, 180.4059 );
glNormal3f( -0.2901, 0.8703, 0.3980 );
glVertex3f( 120.9805, 59.0250, 180.3649 );
glVertex3f( 119.3486, 60.3971, 176.1753 );
glVertex3f( 125.8511, 60.6296, 180.4059 );
glNormal3f( -0.4599, 0.7752, 0.4330 );
glVertex3f( 120.9805, 59.0250, 180.3649 );
glVertex3f( 114.9592, 58.1974, 175.4510 );
glVertex3f( 119.3486, 60.3971, 176.1753 );
glNormal3f( -0.4661, 0.8545, 0.2294 );
glVertex3f( 114.9592, 58.1974, 175.4510 );
glVertex3f( 114.3182, 59.0446, 170.9941 );
glVertex3f( 119.3486, 60.3971, 176.1753 );
glNormal3f( -0.6394, 0.7332, 0.2313 );
glVertex3f( 114.9592, 58.1974, 175.4510 );
glVertex3f( 110.6540, 56.2485, 169.7286 );
glVertex3f( 114.3182, 59.0446, 170.9941 );
glNormal3f( -0.6093, 0.7928, 0.0125 );
glVertex3f( 110.6540, 56.2485, 169.7286 );
glVertex3f( 111.1028, 56.6643, 165.2151 );
glVertex3f( 114.3182, 59.0446, 170.9941 );
glNormal3f( -0.7695, 0.6384, -0.0177 );
glVertex3f( 110.6540, 56.2485, 169.7286 );
glVertex3f( 108.3584, 53.3111, 163.5877 );
glVertex3f( 111.1028, 56.6643, 165.2151 );
glNormal3f( -0.6944, 0.6811, -0.2324 );
glVertex3f( 108.3584, 53.3111, 163.5877 );
glVertex3f( 109.9215, 53.4185, 159.2323 );
glVertex3f( 111.1028, 56.6643, 165.2151 );
glNormal3f( -0.8218, 0.4946, -0.2827 );
glVertex3f( 108.3584, 53.3111, 163.5877 );
glVertex3f( 108.2289, 49.5853, 157.4468 );
glVertex3f( 109.9215, 53.4185, 159.2323 );
glNormal3f( -0.7048, 0.5306, -0.4710 );
glVertex3f( 108.2289, 49.5853, 157.4468 );
glVertex3f( 110.8547, 49.5282, 153.4533 );
glVertex3f( 109.9215, 53.4185, 159.2323 );
glNormal3f( -0.7884, 0.3240, -0.5230 );
glVertex3f( 108.2289, 49.5853, 157.4468 );
glVertex3f( 110.2742, 45.3251, 151.7244 );
glVertex3f( 110.8547, 49.5282, 153.4533 );
glNormal3f( -0.6441, 0.3654, -0.6720 );
glVertex3f( 110.2742, 45.3251, 151.7244 );
glVertex3f( 113.8388, 45.2587, 148.2720 );
glVertex3f( 110.8547, 49.5282, 153.4533 );
glNormal3f( -0.6859, 0.1544, -0.7111 );
glVertex3f( 110.2742, 45.3251, 151.7244 );
glVertex3f( 114.3549, 40.8207, 146.8105 );
glVertex3f( 113.8388, 45.2587, 148.2720 );
glNormal3f( -0.5309, 0.2088, -0.8213 );
glVertex3f( 114.3549, 40.8207, 146.8105 );
glVertex3f( 118.6706, 40.9009, 144.0415 );
glVertex3f( 113.8388, 45.2587, 148.2720 );
glNormal3f( -0.5401, 0.0046, -0.8416 );
glVertex3f( 114.3549, 40.8207, 146.8105 );
glVertex3f( 120.1930, 36.3792, 143.0399 );
glVertex3f( 118.6706, 40.9009, 144.0415 );
glNormal3f( -0.3849, 0.0742, -0.9200 );
glVertex3f( 120.1930, 36.3792, 143.0399 );
glVertex3f( 125.0207, 36.7518, 141.0502 );
glVertex3f( 118.6706, 40.9009, 144.0415 );
glNormal3f( -0.3705, -0.1186, -0.9212 );
glVertex3f( 120.1930, 36.3792, 143.0399 );
glVertex3f( 127.3906, 32.3032, 140.6696 );
glVertex3f( 125.0207, 36.7518, 141.0502 );
glNormal3f( -0.2196, -0.0336, -0.9750 );
glVertex3f( 127.3906, 32.3032, 140.6696 );
glVertex3f( 132.4564, 33.0941, 139.5017 );
glVertex3f( 125.0207, 36.7518, 141.0502 );
glNormal3f( -0.1552, -0.3628, -0.9189 );
glVertex3f( 127.3906, 32.3032, 140.6696 );
glVertex3f( 167.2411, 17.3024, 139.8612 );
glVertex3f( 132.4564, 33.0941, 139.5017 );
glNormal3f( 0.1866, 0.9513, 0.2453 );
glVertex3f( 141.4297, 57.7489, 184.9458 );
glVertex3f( 133.3825, 59.7264, 183.3973 );
glVertex3f( 138.4982, 59.3926, 180.8004 );
glNormal3f( 0.1384, 0.9795, 0.1467 );
glVertex3f( 133.3825, 59.7264, 183.3973 );
glVertex3f( 131.4542, 60.6952, 178.7476 );
glVertex3f( 138.4982, 59.3926, 180.8004 );
glNormal3f( 0.0437, 0.9815, 0.1864 );
glVertex3f( 133.3825, 59.7264, 183.3973 );
glVertex3f( 125.8511, 60.6296, 180.4059 );
glVertex3f( 131.4542, 60.6952, 178.7476 );
glNormal3f( 0.0100, 0.9973, 0.0732 );
glVertex3f( 125.8511, 60.6296, 180.4059 );
glVertex3f( 125.1087, 60.9984, 175.4822 );
glVertex3f( 131.4542, 60.6952, 178.7476 );
glNormal3f( -0.0929, 0.9918, 0.0883 );
glVertex3f( 125.8511, 60.6296, 180.4059 );
glVertex3f( 119.3486, 60.3971, 176.1753 );
glVertex3f( 125.1087, 60.9984, 175.4822 );
glNormal3f( -0.1079, 0.9935, -0.0351 );
glVertex3f( 119.3486, 60.3971, 176.1753 );
glVertex3f( 119.8941, 60.2817, 171.2266 );
glVertex3f( 125.1087, 60.9984, 175.4822 );
glNormal3f( -0.2145, 0.9756, -0.0464 );
glVertex3f( 119.3486, 60.3971, 176.1753 );
glVertex3f( 114.3182, 59.0446, 170.9941 );
glVertex3f( 119.8941, 60.2817, 171.2266 );
glNormal3f( -0.2065, 0.9631, -0.1727 );
glVertex3f( 114.3182, 59.0446, 170.9941 );
glVertex3f( 116.1657, 58.5939, 166.2708 );
glVertex3f( 119.8941, 60.2817, 171.2266 );
glNormal3f( -0.3098, 0.9274, -0.2096 );
glVertex3f( 114.3182, 59.0446, 170.9941 );
glVertex3f( 111.1028, 56.6643, 165.2151 );
glVertex3f( 116.1657, 58.5939, 166.2708 );
glNormal3f( -0.2756, 0.9032, -0.3290 );
glVertex3f( 111.1028, 56.6643, 165.2151 );
glVertex3f( 114.1776, 56.0500, 160.9527 );
glVertex3f( 116.1657, 58.5939, 166.2708 );
glNormal3f( -0.3669, 0.8461, -0.3866 );
glVertex3f( 111.1028, 56.6643, 165.2151 );
glVertex3f( 109.9215, 53.4185, 159.2323 );
glVertex3f( 114.1776, 56.0500, 160.9527 );
glNormal3f( -0.3072, 0.8165, -0.4889 );
glVertex3f( 109.9215, 53.4185, 159.2323 );
glVertex3f( 114.0655, 52.8234, 155.6345 );
glVertex3f( 114.1776, 56.0500, 160.9527 );
glNormal3f( -0.3786, 0.7383, -0.5582 );
glVertex3f( 109.9215, 53.4185, 159.2323 );
glVertex3f( 110.8547, 49.5282, 153.4533 );
glVertex3f( 114.0655, 52.8234, 155.6345 );
glNormal3f( -0.2980, 0.7116, -0.6363 );
glVertex3f( 110.8547, 49.5282, 153.4533 );
glVertex3f( 115.8367, 49.1339, 150.6788 );
glVertex3f( 114.0655, 52.8234, 155.6345 );
glNormal3f( -0.3450, 0.6171, -0.7072 );
glVertex3f( 110.8547, 49.5282, 153.4533 );
glVertex3f( 113.8388, 45.2587, 148.2720 );
glVertex3f( 115.8367, 49.1339, 150.6788 );
glNormal3f( -0.2509, 0.6008, -0.7590 );
glVertex3f( 113.8388, 45.2587, 148.2720 );
glVertex3f( 119.3707, 45.2330, 146.4232 );
glVertex3f( 115.8367, 49.1339, 150.6788 );
glNormal3f( -0.2730, 0.4970, -0.8237 );
glVertex3f( 113.8388, 45.2587, 148.2720 );
glVertex3f( 118.6706, 40.9009, 144.0415 );
glVertex3f( 119.3707, 45.2330, 146.4232 );
glNormal3f( -0.1725, 0.4958, -0.8511 );
glVertex3f( 118.6706, 40.9009, 144.0415 );
glVertex3f( 124.4267, 41.3866, 143.1578 );
glVertex3f( 119.3707, 45.2330, 146.4232 );
glNormal3f( -0.1718, 0.3895, -0.9049 );
glVertex3f( 118.6706, 40.9009, 144.0415 );
glVertex3f( 125.0207, 36.7518, 141.0502 );
glVertex3f( 124.4267, 41.3866, 143.1578 );
glNormal3f( -0.0706, 0.4054, -0.9114 );
glVertex3f( 125.0207, 36.7518, 141.0502 );
glVertex3f( 130.6600, 37.8567, 141.1051 );
glVertex3f( 124.4267, 41.3866, 143.1578 );
glNormal3f( -0.0498, 0.3017, -0.9521 );
glVertex3f( 125.0207, 36.7518, 141.0502 );
glVertex3f( 132.4564, 33.0941, 139.5017 );
glVertex3f( 130.6600, 37.8567, 141.1051 );
glNormal3f( 0.1627, 0.3694, -0.9149 );
glVertex3f( 132.4564, 33.0941, 139.5017 );
glVertex3f( 169.9131, 24.6439, 142.7525 );
glVertex3f( 130.6600, 37.8567, 141.1051 );
glNormal3f( 0.3625, 0.9254, 0.1106 );
glVertex3f( 141.4297, 57.7489, 184.9458 );
glVertex3f( 138.4982, 59.3926, 180.8004 );
glVertex3f( 177.1293, 44.4706, 179.0379 );
glNormal3f( 0.2012, 0.9770, -0.0705 );
glVertex3f( 138.4982, 59.3926, 180.8004 );
glVertex3f( 131.4542, 60.6952, 178.7476 );
glVertex3f( 136.8098, 59.3478, 175.3614 );
glNormal3f( 0.1670, 0.9780, -0.1251 );
glVertex3f( 131.4542, 60.6952, 178.7476 );
glVertex3f( 131.2964, 60.0090, 173.1715 );
glVertex3f( 136.8098, 59.3478, 175.3614 );
glNormal3f( 0.1112, 0.9860, -0.1245 );
glVertex3f( 131.4542, 60.6952, 178.7476 );
glVertex3f( 125.1087, 60.9984, 175.4822 );
glVertex3f( 131.2964, 60.0090, 173.1715 );
glNormal3f( 0.0866, 0.9785, -0.1870 );
glVertex3f( 125.1087, 60.9984, 175.4822 );
glVertex3f( 126.5363, 59.8388, 170.0745 );
glVertex3f( 131.2964, 60.0090, 173.1715 );
glNormal3f( 0.0303, 0.9789, -0.2019 );
glVertex3f( 125.1087, 60.9984, 175.4822 );
glVertex3f( 119.8941, 60.2817, 171.2266 );
glVertex3f( 126.5363, 59.8388, 170.0745 );
glNormal3f( 0.0176, 0.9631, -0.2685 );
glVertex3f( 119.8941, 60.2817, 171.2266 );
glVertex3f( 122.8538, 58.8487, 166.2816 );
glVertex3f( 126.5363, 59.8388, 170.0745 );
glNormal3f( -0.0359, 0.9539, -0.2979 );
glVertex3f( 119.8941, 60.2817, 171.2266 );
glVertex3f( 116.1657, 58.5939, 166.2708 );
glVertex3f( 122.8538, 58.8487, 166.2816 );
glNormal3f( -0.0349, 0.9308, -0.3640 );
glVertex3f( 116.1657, 58.5939, 166.2708 );
glVertex3f( 120.5000, 57.1062, 162.0511 );
glVertex3f( 122.8538, 58.8487, 166.2816 );
glNormal3f( -0.0818, 0.9106, -0.4050 );
glVertex3f( 116.1657, 58.5939, 166.2708 );
glVertex3f( 114.1776, 56.0500, 160.9527 );
glVertex3f( 120.5000, 57.1062, 162.0511 );
glNormal3f( -0.0665, 0.8825, -0.4656 );
glVertex3f( 114.1776, 56.0500, 160.9527 );
glVertex3f( 119.6352, 54.7301, 157.6714 );
glVertex3f( 120.5000, 57.1062, 162.0511 );
glNormal3f( -0.1033, 0.8513, -0.5143 );
glVertex3f( 114.1776, 56.0500, 160.9527 );
glVertex3f( 114.0655, 52.8234, 155.6345 );
glVertex3f( 119.6352, 54.7301, 157.6714 );
glNormal3f( -0.0746, 0.8216, -0.5651 );
glVertex3f( 114.0655, 52.8234, 155.6345 );
glVertex3f( 120.3183, 51.8822, 153.4409 );
glVertex3f( 119.6352, 54.7301, 157.6714 );
glNormal3f( -0.0988, 0.7810, -0.6167 );
glVertex3f( 114.0655, 52.8234, 155.6345 );
glVertex3f( 115.8367, 49.1339, 150.6788 );
glVertex3f( 120.3183, 51.8822, 153.4409 );
glNormal3f( -0.0586, 0.7536, -0.6547 );
glVertex3f( 115.8367, 49.1339, 150.6788 );
glVertex3f( 122.5029, 48.7568, 149.6479 );
glVertex3f( 120.3183, 51.8822, 153.4409 );
glNormal3f( -0.0690, 0.7062, -0.7046 );
glVertex3f( 115.8367, 49.1339, 150.6788 );
glVertex3f( 119.3707, 45.2330, 146.4232 );
glVertex3f( 122.5029, 48.7568, 149.6479 );
glNormal3f( -0.0203, 0.6847, -0.7285 );
glVertex3f( 119.3707, 45.2330, 146.4232 );
glVertex3f( 126.0400, 45.5666, 146.5509 );
glVertex3f( 122.5029, 48.7568, 149.6479 );
glNormal3f( -0.0169, 0.6341, -0.7731 );
glVertex3f( 119.3707, 45.2330, 146.4232 );
glVertex3f( 124.4267, 41.3866, 143.1578 );
glVertex3f( 126.0400, 45.5666, 146.5509 );
glNormal3f( 0.0371, 0.6211, -0.7828 );
glVertex3f( 124.4267, 41.3866, 143.1578 );
glVertex3f( 130.6885, 42.5292, 144.3611 );
glVertex3f( 126.0400, 45.5666, 146.5509 );
glNormal3f( 0.0533, 0.5707, -0.8194 );
glVertex3f( 124.4267, 41.3866, 143.1578 );
glVertex3f( 130.6600, 37.8567, 141.1051 );
glVertex3f( 130.6885, 42.5292, 144.3611 );
glNormal3f( 0.1094, 0.5678, -0.8158 );
glVertex3f( 130.6600, 37.8567, 141.1051 );
glVertex3f( 136.1318, 39.8516, 143.2276 );
glVertex3f( 130.6885, 42.5292, 144.3611 );
glNormal3f( 0.1834, 0.4349, -0.8816 );
glVertex3f( 130.6600, 37.8567, 141.1051 );
glVertex3f( 169.9131, 24.6439, 142.7525 );
glVertex3f( 136.1318, 39.8516, 143.2276 );
glNormal3f( 0.3613, 0.9320, 0.0297 );
glVertex3f( 177.1293, 44.4706, 179.0379 );
glVertex3f( 138.4982, 59.3926, 180.8004 );
glVertex3f( 142.7008, 57.9002, 176.4949 );
glNormal3f( 0.2534, 0.9635, -0.0866 );
glVertex3f( 138.4982, 59.3926, 180.8004 );
glVertex3f( 136.8098, 59.3478, 175.3614 );
glVertex3f( 142.7008, 57.9002, 176.4949 );
glNormal3f( 0.2165, 0.9407, -0.2611 );
glVertex3f( 136.8098, 59.3478, 175.3614 );
glVertex3f( 131.2964, 60.0090, 173.1715 );
glVertex3f( 136.9287, 57.6373, 169.2976 );
glNormal3f( 0.1944, 0.9368, -0.2908 );
glVertex3f( 131.2964, 60.0090, 173.1715 );
glVertex3f( 133.2651, 57.8124, 167.4123 );
glVertex3f( 136.9287, 57.6373, 169.2976 );
glNormal3f( 0.1632, 0.9391, -0.3024 );
glVertex3f( 131.2964, 60.0090, 173.1715 );
glVertex3f( 126.5363, 59.8388, 170.0745 );
glVertex3f( 133.2651, 57.8124, 167.4123 );
glNormal3f( 0.1469, 0.9301, -0.3367 );
glVertex3f( 126.5363, 59.8388, 170.0745 );
glVertex3f( 130.2544, 57.3986, 164.9554 );
glVertex3f( 133.2651, 57.8124, 167.4123 );
glNormal3f( 0.1178, 0.9269, -0.3563 );
glVertex3f( 126.5363, 59.8388, 170.0745 );
glVertex3f( 122.8538, 58.8487, 166.2816 );
glVertex3f( 130.2544, 57.3986, 164.9554 );
glNormal3f( 0.1086, 0.9132, -0.3927 );
glVertex3f( 122.8538, 58.8487, 166.2816 );
glVertex3f( 128.1018, 56.4241, 162.0941 );
glVertex3f( 130.2544, 57.3986, 164.9554 );
glNormal3f( 0.0835, 0.9042, -0.4189 );
glVertex3f( 122.8538, 58.8487, 166.2816 );
glVertex3f( 120.5000, 57.1062, 162.0511 );
glVertex3f( 128.1018, 56.4241, 162.0941 );
glNormal3f( 0.0821, 0.8868, -0.4549 );
glVertex3f( 120.5000, 57.1062, 162.0511 );
glVertex3f( 126.9540, 54.9554, 159.0237 );
glVertex3f( 128.1018, 56.4241, 162.0941 );
glNormal3f( 0.0629, 0.8720, -0.4855 );
glVertex3f( 120.5000, 57.1062, 162.0511 );
glVertex3f( 119.6352, 54.7301, 157.6714 );
glVertex3f( 126.9540, 54.9554, 159.0237 );
glNormal3f( 0.0696, 0.8522, -0.5185 );
glVertex3f( 119.6352, 54.7301, 157.6714 );
glVertex3f( 126.8893, 53.0926, 155.9533 );
glVertex3f( 126.9540, 54.9554, 159.0237 );
glNormal3f( 0.0574, 0.8325, -0.5511 );
glVertex3f( 119.6352, 54.7301, 157.6714 );
glVertex3f( 120.3183, 51.8822, 153.4409 );
glVertex3f( 126.8893, 53.0926, 155.9533 );
glNormal3f( 0.0718, 0.8122, -0.5790 );
glVertex3f( 120.3183, 51.8822, 153.4409 );
glVertex3f( 127.9119, 50.9624, 153.0921 );
glVertex3f( 126.8893, 53.0926, 155.9533 );
glNormal3f( 0.0675, 0.7887, -0.6111 );
glVertex3f( 120.3183, 51.8822, 153.4409 );
glVertex3f( 122.5029, 48.7568, 149.6479 );
glVertex3f( 127.9119, 50.9624, 153.0921 );
glNormal3f( 0.0886, 0.7698, -0.6321 );
glVertex3f( 122.5029, 48.7568, 149.6479 );
glVertex3f( 129.9523, 48.7103, 150.6351 );
glVertex3f( 127.9119, 50.9624, 153.0921 );
glNormal3f( 0.0923, 0.7444, -0.6614 );
glVertex3f( 122.5029, 48.7568, 149.6479 );
glVertex3f( 126.0400, 45.5666, 146.5509 );
glVertex3f( 129.9523, 48.7103, 150.6351 );
glNormal3f( 0.1187, 0.7286, -0.6745 );
glVertex3f( 126.0400, 45.5666, 146.5509 );
glVertex3f( 132.8713, 46.4895, 148.7499 );
glVertex3f( 129.9523, 48.7103, 150.6351 );
glNormal3f( 0.1301, 0.7031, -0.6991 );
glVertex3f( 126.0400, 45.5666, 146.5509 );
glVertex3f( 130.6885, 42.5292, 144.3611 );
glVertex3f( 132.8713, 46.4895, 148.7499 );
glNormal3f( 0.1600, 0.6920, -0.7040 );
glVertex3f( 130.6885, 42.5292, 144.3611 );
glVertex3f( 136.4702, 44.4515, 147.5647 );
glVertex3f( 132.8713, 46.4895, 148.7499 );
glNormal3f( 0.1782, 0.6681, -0.7224 );
glVertex3f( 130.6885, 42.5292, 144.3611 );
glVertex3f( 136.1318, 39.8516, 143.2276 );
glVertex3f( 136.4702, 44.4515, 147.5647 );
glNormal3f( 0.2065, 0.6632, -0.7194 );
glVertex3f( 136.1318, 39.8516, 143.2276 );
glVertex3f( 164.1204, 34.9356, 146.7286 );
glVertex3f( 136.4702, 44.4515, 147.5647 );
glNormal3f( 0.3009, 0.9227, -0.2411 );
glVertex3f( 142.7008, 57.9002, 176.4949 );
glVertex3f( 140.9955, 56.8853, 170.4828 );
glVertex3f( 168.8055, 47.8080, 170.4551 );
glNormal3f( 0.2744, 0.9324, -0.2352 );
glVertex3f( 142.7008, 57.9002, 176.4949 );
glVertex3f( 136.8098, 59.3478, 175.3614 );
glVertex3f( 140.9955, 56.8853, 170.4828 );
glNormal3f( 0.2480, 0.9336, -0.2585 );
glVertex3f( 136.8098, 59.3478, 175.3614 );
glVertex3f( 136.9287, 57.6373, 169.2976 );
glVertex3f( 140.9955, 56.8853, 170.4828 );
glNormal3f( 0.2403, 0.8915, -0.3841 );
glVertex3f( 136.9287, 57.6373, 169.2976 );
glVertex3f( 133.2651, 57.8124, 167.4123 );
glVertex3f( 139.1120, 54.4941, 163.3691 );
glNormal3f( 0.2280, 0.8881, -0.3992 );
glVertex3f( 133.2651, 57.8124, 167.4123 );
glVertex3f( 137.3697, 54.4317, 162.2356 );
glVertex3f( 139.1120, 54.4941, 163.3691 );
glNormal3f( 0.2129, 0.8868, -0.4103 );
glVertex3f( 133.2651, 57.8124, 167.4123 );
glVertex3f( 130.2544, 57.3986, 164.9554 );
glVertex3f( 137.3697, 54.4317, 162.2356 );
glNormal3f( 0.2037, 0.8807, -0.4277 );
glVertex3f( 130.2544, 57.3986, 164.9554 );
glVertex3f( 136.0218, 54.0693, 160.8472 );
glVertex3f( 137.3697, 54.4317, 162.2356 );
glNormal3f( 0.1910, 0.8764, -0.4421 );
glVertex3f( 130.2544, 57.3986, 164.9554 );
glVertex3f( 128.1018, 56.4241, 162.0941 );
glVertex3f( 136.0218, 54.0693, 160.8472 );
glNormal3f( 0.1855, 0.8679, -0.4607 );
glVertex3f( 128.1018, 56.4241, 162.0941 );
glVertex3f( 135.1602, 53.4316, 159.2988 );
glVertex3f( 136.0218, 54.0693, 160.8472 );
glNormal3f( 0.1759, 0.8608, -0.4775 );
glVertex3f( 128.1018, 56.4241, 162.0941 );
glVertex3f( 126.9540, 54.9554, 159.0237 );
glVertex3f( 135.1602, 53.4316, 159.2988 );
glNormal3f( 0.1746, 0.8506, -0.4960 );
glVertex3f( 126.9540, 54.9554, 159.0237 );
glVertex3f( 134.8437, 52.5618, 157.6957 );
glVertex3f( 135.1602, 53.4316, 159.2988 );
glNormal3f( 0.1687, 0.8411, -0.5139 );
glVertex3f( 126.9540, 54.9554, 159.0237 );
glVertex3f( 126.8893, 53.0926, 155.9533 );
glVertex3f( 134.8437, 52.5618, 157.6957 );
glNormal3f( 0.1717, 0.8299, -0.5309 );
glVertex3f( 126.8893, 53.0926, 155.9533 );
glVertex3f( 135.0937, 51.5195, 156.1473 );
glVertex3f( 134.8437, 52.5618, 157.6957 );
glNormal3f( 0.1699, 0.8186, -0.5487 );
glVertex3f( 126.8893, 53.0926, 155.9533 );
glVertex3f( 127.9119, 50.9624, 153.0921 );
glVertex3f( 135.0937, 51.5195, 156.1473 );
glNormal3f( 0.1770, 0.8072, -0.5632 );
glVertex3f( 127.9119, 50.9624, 153.0921 );
glVertex3f( 135.8933, 50.3755, 154.7589 );
glVertex3f( 135.0937, 51.5195, 156.1473 );
glNormal3f( 0.1795, 0.7949, -0.5796 );
glVertex3f( 127.9119, 50.9624, 153.0921 );
glVertex3f( 129.9523, 48.7103, 150.6351 );
glVertex3f( 135.8933, 50.3755, 154.7589 );
glNormal3f( 0.1902, 0.7842, -0.5906 );
glVertex3f( 129.9523, 48.7103, 150.6351 );
glVertex3f( 137.1880, 49.2078, 153.6254 );
glVertex3f( 135.8933, 50.3755, 154.7589 );
glNormal3f( 0.1968, 0.7719, -0.6046 );
glVertex3f( 129.9523, 48.7103, 150.6351 );
glVertex3f( 132.8713, 46.4895, 148.7499 );
glVertex3f( 137.1880, 49.2078, 153.6254 );
glNormal3f( 0.2103, 0.7628, -0.6115 );
glVertex3f( 132.8713, 46.4895, 148.7499 );
glVertex3f( 138.8895, 48.0960, 152.8238 );
glVertex3f( 137.1880, 49.2078, 153.6254 );
glNormal3f( 0.2206, 0.7512, -0.6221 );
glVertex3f( 132.8713, 46.4895, 148.7499 );
glVertex3f( 136.4702, 44.4515, 147.5647 );
glVertex3f( 138.8895, 48.0960, 152.8238 );
glNormal3f( 0.2361, 0.7444, -0.6245 );
glVertex3f( 136.4702, 44.4515, 147.5647 );
glVertex3f( 140.8819, 47.1160, 152.4089 );
glVertex3f( 138.8895, 48.0960, 152.8238 );
glNormal3f( 0.2371, 0.7438, -0.6250 );
glVertex3f( 136.4702, 44.4515, 147.5647 );
glVertex3f( 164.1204, 34.9356, 146.7286 );
glVertex3f( 140.8819, 47.1160, 152.4089 );
glNormal3f( 0.2888, 0.8859, -0.3630 );
glVertex3f( 168.8055, 47.8080, 170.4551 );
glVertex3f( 140.9955, 56.8853, 170.4828 );
glVertex3f( 143.2863, 53.7222, 164.5856 );
glNormal3f( 0.2877, 0.8861, -0.3635 );
glVertex3f( 140.9955, 56.8853, 170.4828 );
glVertex3f( 141.1301, 54.2520, 164.1707 );
glVertex3f( 143.2863, 53.7222, 164.5856 );
glNormal3f( 0.2712, 0.8904, -0.3657 );
glVertex3f( 140.9955, 56.8853, 170.4828 );
glVertex3f( 136.9287, 57.6373, 169.2976 );
glVertex3f( 141.1301, 54.2520, 164.1707 );
glNormal3f( 0.2566, 0.8898, -0.3773 );
glVertex3f( 136.9287, 57.6373, 169.2976 );
glVertex3f( 139.1120, 54.4941, 163.3691 );
glVertex3f( 141.1301, 54.2520, 164.1707 );
glNormal3f( 0.2746, 0.8399, -0.4682 );
glVertex3f( 139.1120, 54.4941, 163.3691 );
glVertex3f( 137.3697, 54.4317, 162.2356 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2666, 0.8372, -0.4774 );
glVertex3f( 137.3697, 54.4317, 162.2356 );
glVertex3f( 136.0218, 54.0693, 160.8472 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2607, 0.8329, -0.4881 );
glVertex3f( 136.0218, 54.0693, 160.8472 );
glVertex3f( 135.1602, 53.4316, 159.2988 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2571, 0.8272, -0.4996 );
glVertex3f( 135.1602, 53.4316, 159.2988 );
glVertex3f( 134.8437, 52.5618, 157.6957 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2561, 0.8205, -0.5110 );
glVertex3f( 134.8437, 52.5618, 157.6957 );
glVertex3f( 135.0937, 51.5195, 156.1473 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2579, 0.8133, -0.5216 );
glVertex3f( 135.0937, 51.5195, 156.1473 );
glVertex3f( 135.8933, 50.3755, 154.7589 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2622, 0.8060, -0.5307 );
glVertex3f( 135.8933, 50.3755, 154.7589 );
glVertex3f( 137.1880, 49.2078, 153.6254 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2689, 0.7991, -0.5377 );
glVertex3f( 137.1880, 49.2078, 153.6254 );
glVertex3f( 138.8895, 48.0960, 152.8238 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2773, 0.7933, -0.5420 );
glVertex3f( 138.8895, 48.0960, 152.8238 );
glVertex3f( 140.8819, 47.1160, 152.4089 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2942, 0.8396, -0.4567 );
glVertex3f( 143.2863, 53.7222, 164.5856 );
glVertex3f( 141.1301, 54.2520, 164.1707 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2840, 0.8407, -0.4611 );
glVertex3f( 141.1301, 54.2520, 164.1707 );
glVertex3f( 139.1120, 54.4941, 163.3691 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glNormal3f( 0.2991, 0.8382, -0.4560 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glVertex3f( 168.8055, 47.8080, 170.4551 );
glVertex3f( 143.2863, 53.7222, 164.5856 );
glNormal3f( 0.3627, 0.9318, 0.0106 );
glVertex3f( 142.7008, 57.9002, 176.4949 );
glVertex3f( 168.8055, 47.8080, 170.4551 );
glVertex3f( 177.1293, 44.4706, 179.0379 );
glNormal3f( 0.3689, 0.9119, 0.1799 );
glVertex3f( 141.4297, 57.7489, 184.9458 );
glVertex3f( 177.1293, 44.4706, 179.0379 );
glVertex3f( 176.6111, 43.0471, 187.3144 );
glNormal3f( -0.0850, -0.3375, 0.9375 );
glVertex3f( 139.8137, 53.3088, 187.6738 );
glVertex3f( 176.6111, 43.0471, 187.3144 );
glVertex3f( 174.0980, 35.6478, 184.4231 );
glNormal3f( -0.1645, -0.5433, 0.8233 );
glVertex3f( 138.2857, 45.7696, 183.9479 );
glVertex3f( 174.0980, 35.6478, 184.4231 );
glVertex3f( 167.3257, 30.8861, 179.9279 );
glNormal3f( 0.1876, 0.4441, -0.8761 );
glVertex3f( 169.9131, 24.6439, 142.7525 );
glVertex3f( 164.1204, 34.9356, 146.7286 );
glVertex3f( 136.1318, 39.8516, 143.2276 );
glNormal3f( 0.1521, 0.3137, -0.9372 );
glVertex3f( 167.2411, 17.3024, 139.8612 );
glVertex3f( 169.9131, 24.6439, 142.7525 );
glVertex3f( 132.4564, 33.0941, 139.5017 );
glNormal3f( -0.3033, -0.9399, -0.1570 );
glVertex3f( 166.9588, 16.0322, 148.0079 );
glVertex3f( 167.2411, 17.3024, 139.8612 );
glVertex3f( 130.8403, 28.6540, 142.2297 );
glNormal3f( -0.3109, -0.9491, 0.0516 );
glVertex3f( 162.6023, 17.9081, 156.2663 );
glVertex3f( 166.9588, 16.0322, 148.0079 );
glVertex3f( 131.7167, 27.7211, 150.6805 );
glNormal3f( -0.2825, -0.8463, 0.4516 );
glVertex3f( 134.8507, 30.5453, 162.5899 );
glVertex3f( 137.0203, 33.1653, 168.8578 );
glVertex3f( 162.6023, 17.9081, 156.2663 );
glNormal3f( 0.2820, 0.7911, -0.5428 );
glVertex3f( 164.1204, 34.9356, 146.7286 );
glVertex3f( 143.2642, 50.3205, 158.3177 );
glVertex3f( 140.8819, 47.1160, 152.4089 );
glEnd();
glPopMatrix();
glPopAttrib();
}