home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
vrml2gl.zip
/
EXAMPLE
/
vglObjWARPCE1.c
< prev
next >
Wrap
C/C++ Source or Header
|
1997-03-17
|
13KB
|
275 lines
#include "vglObj1701d.h"
/*===========================================================================*/
/* OpenGL code generated from VRML format. */
/*===========================================================================*/
void vglDrawWARPCE1 ( void )
{
glFrontFace( GL_CW );
glPushAttrib( GL_ALL_ATTRIB_BITS );
glPushMatrix();
__m[0] = 0.0300; __m[1] = 0.0300; __m[2] = 0.1000; __m[3] = 1.0000;
glMaterialfv( GL_FRONT_AND_BACK, GL_AMBIENT, __m );
__m[0] = 0.3000; __m[1] = 0.3000; __m[2] = 1.0000; __m[3] = 1.0000;
glMaterialfv( GL_FRONT_AND_BACK, GL_DIFFUSE, __m );
glBegin( GL_TRIANGLES );
glNormal3f( 0.1016, 0.4250, 0.8995 );
glVertex3f( 387.3814, -228.3550, -120.9209 );
glVertex3f( 114.7540, -136.7985, -133.4052 );
glVertex3f( 116.1212, -133.0420, -135.3346 );
glNormal3f( 0.0874, 0.3876, 0.9177 );
glVertex3f( 387.3814, -228.3550, -120.9209 );
glVertex3f( 116.1212, -133.0420, -135.3346 );
glVertex3f( 388.7823, -224.5060, -122.6800 );
glNormal3f( -0.0340, 0.0299, 0.9990 );
glVertex3f( 386.6636, -230.3273, -121.3530 );
glVertex3f( 114.1274, -138.5200, -133.3750 );
glVertex3f( 114.7540, -136.7985, -133.4052 );
glNormal3f( -0.1041, -0.1766, 0.9788 );
glVertex3f( 386.6636, -230.3273, -121.3530 );
glVertex3f( 114.7540, -136.7985, -133.4052 );
glVertex3f( 387.3814, -228.3550, -120.9209 );
glNormal3f( -0.2157, -0.5435, 0.8112 );
glVertex3f( 385.2153, -234.3065, -125.4841 );
glVertex3f( 113.0443, -141.4958, -135.6566 );
glVertex3f( 114.1274, -138.5200, -133.3750 );
glNormal3f( -0.2511, -0.6517, 0.7157 );
glVertex3f( 385.2153, -234.3065, -125.4841 );
glVertex3f( 114.1274, -138.5200, -133.3750 );
glVertex3f( 386.6636, -230.3273, -121.3530 );
glNormal3f( -0.2576, -0.6886, 0.6779 );
glVertex3f( 383.3987, -239.2976, -132.2813 );
glVertex3f( 111.7755, -144.9818, -139.6796 );
glVertex3f( 113.0443, -141.4958, -135.6566 );
glNormal3f( -0.2748, -0.7385, 0.6157 );
glVertex3f( 383.3987, -239.2976, -132.2813 );
glVertex3f( 113.0443, -141.4958, -135.6566 );
glVertex3f( 385.2153, -234.3065, -125.4841 );
glNormal3f( -0.2755, -0.7514, 0.5996 );
glVertex3f( 381.3356, -244.9663, -141.1282 );
glVertex3f( 110.3971, -148.7691, -145.0587 );
glVertex3f( 111.7755, -144.9818, -139.6796 );
glNormal3f( -0.2847, -0.7756, 0.5634 );
glVertex3f( 381.3356, -244.9663, -141.1282 );
glVertex3f( 111.7755, -144.9818, -139.6796 );
glVertex3f( 383.3987, -239.2976, -132.2813 );
glNormal3f( -0.2867, -0.7878, 0.5451 );
glVertex3f( 379.1475, -250.9780, -151.4083 );
glVertex3f( 108.9851, -152.6487, -151.4087 );
glVertex3f( 110.3971, -148.7691, -145.0587 );
glNormal3f( -0.2909, -0.7976, 0.5284 );
glVertex3f( 379.1475, -250.9780, -151.4083 );
glVertex3f( 110.3971, -148.7691, -145.0587 );
glVertex3f( 381.3356, -244.9663, -141.1282 );
glNormal3f( -0.3056, -0.8372, 0.4535 );
glVertex3f( 377.1967, -256.3380, -162.0887 );
glVertex3f( 107.8103, -155.8764, -158.1590 );
glVertex3f( 108.9851, -152.6487, -151.4087 );
glNormal3f( -0.3017, -0.8289, 0.4711 );
glVertex3f( 377.1967, -256.3380, -162.0887 );
glVertex3f( 108.9851, -152.6487, -151.4087 );
glVertex3f( 379.1475, -250.9780, -151.4083 );
glNormal3f( -0.3178, -0.8628, 0.3932 );
glVertex3f( 375.6079, -260.7031, -171.7364 );
glVertex3f( 106.9063, -158.3603, -164.3390 );
glVertex3f( 107.8103, -155.8764, -158.1590 );
glNormal3f( -0.3093, -0.8463, 0.4338 );
glVertex3f( 375.6079, -260.7031, -171.7364 );
glVertex3f( 107.8103, -155.8764, -158.1590 );
glVertex3f( 377.1967, -256.3380, -162.0887 );
glNormal3f( -0.3373, -0.8990, 0.2791 );
glVertex3f( 374.6247, -263.4047, -179.1183 );
glVertex3f( 106.4252, -159.6821, -169.1780 );
glVertex3f( 106.9063, -158.3603, -164.3390 );
glNormal3f( -0.3229, -0.8741, 0.3629 );
glVertex3f( 374.6247, -263.4047, -179.1183 );
glVertex3f( 106.9063, -158.3603, -164.3390 );
glVertex3f( 375.6079, -260.7031, -171.7364 );
glNormal3f( -0.3585, -0.9281, 0.1006 );
glVertex3f( 374.1253, -264.7769, -184.8511 );
glVertex3f( 106.2909, -160.0510, -173.0612 );
glVertex3f( 106.4252, -159.6821, -169.1780 );
glNormal3f( -0.3416, -0.9069, 0.2468 );
glVertex3f( 374.1253, -264.7769, -184.8511 );
glVertex3f( 106.4252, -159.6821, -169.1780 );
glVertex3f( 374.6247, -263.4047, -179.1183 );
glNormal3f( -0.3569, -0.8681, -0.3449 );
glVertex3f( 374.2345, -264.4768, -187.5014 );
glVertex3f( 106.5371, -159.3747, -175.0180 );
glVertex3f( 106.2909, -160.0510, -173.0612 );
glNormal3f( -0.3661, -0.9229, -0.1196 );
glVertex3f( 374.2345, -264.4768, -187.5014 );
glVertex3f( 106.2909, -160.0510, -173.0612 );
glVertex3f( 374.1253, -264.7769, -184.8511 );
glNormal3f( -0.2397, -0.5107, -0.8257 );
glVertex3f( 375.4560, -261.1208, -190.1690 );
glVertex3f( 107.7922, -155.9262, -177.5152 );
glVertex3f( 106.5371, -159.3747, -175.0180 );
glNormal3f( -0.2511, -0.5446, -0.8002 );
glVertex3f( 375.4560, -261.1208, -190.1690 );
glVertex3f( 106.5371, -159.3747, -175.0180 );
glVertex3f( 374.2345, -264.4768, -187.5014 );
glNormal3f( -0.1943, -0.3878, -0.9011 );
glVertex3f( 376.7944, -257.4434, -191.8227 );
glVertex3f( 109.0970, -152.3412, -179.3393 );
glVertex3f( 107.7922, -155.9262, -177.5152 );
glNormal3f( -0.1803, -0.3481, -0.9200 );
glVertex3f( 376.7944, -257.4434, -191.8227 );
glVertex3f( 107.7922, -155.9262, -177.5152 );
glVertex3f( 375.4560, -261.1208, -190.1690 );
glNormal3f( -0.0453, -0.0011, -0.9990 );
glVertex3f( 377.5123, -255.4710, -191.3906 );
glVertex3f( 109.7236, -150.6197, -179.3695 );
glVertex3f( 109.0970, -152.3412, -179.3393 );
glNormal3f( 0.0337, 0.2022, -0.9788 );
glVertex3f( 377.5123, -255.4710, -191.3906 );
glVertex3f( 109.0970, -152.3412, -179.3393 );
glVertex3f( 376.7944, -257.4434, -191.8227 );
glNormal3f( 0.1842, 0.5550, -0.8112 );
glVertex3f( 378.9605, -251.4920, -187.2595 );
glVertex3f( 110.8066, -147.6440, -177.0879 );
glVertex3f( 109.7236, -150.6197, -179.3695 );
glNormal3f( 0.2265, 0.6606, -0.7157 );
glVertex3f( 378.9605, -251.4920, -187.2595 );
glVertex3f( 109.7236, -150.6197, -179.3695 );
glVertex3f( 377.5123, -255.4710, -191.3906 );
glNormal3f( 0.2453, 0.6930, -0.6779 );
glVertex3f( 380.7771, -246.5008, -180.4623 );
glVertex3f( 112.0755, -144.1579, -173.0649 );
glVertex3f( 110.8066, -147.6440, -177.0879 );
glNormal3f( 0.2641, 0.7424, -0.6157 );
glVertex3f( 380.7771, -246.5008, -180.4623 );
glVertex3f( 110.8066, -147.6440, -177.0879 );
glVertex3f( 378.9605, -251.4920, -187.2595 );
glNormal3f( 0.2719, 0.7527, -0.5996 );
glVertex3f( 382.8403, -240.8321, -171.6154 );
glVertex3f( 113.4539, -140.3706, -167.6857 );
glVertex3f( 112.0755, -144.1579, -173.0649 );
glNormal3f( 0.2805, 0.7771, -0.5634 );
glVertex3f( 382.8403, -240.8321, -171.6154 );
glVertex3f( 112.0755, -144.1579, -173.0649 );
glVertex3f( 380.7771, -246.5008, -180.4623 );
glNormal3f( 0.2867, 0.7878, -0.5451 );
glVertex3f( 385.0283, -234.8204, -161.3354 );
glVertex3f( 114.8659, -136.4911, -161.3358 );
glVertex3f( 113.4539, -140.3706, -167.6857 );
glNormal3f( 0.2899, 0.7980, -0.5284 );
glVertex3f( 385.0283, -234.8204, -161.3354 );
glVertex3f( 113.4539, -140.3706, -167.6857 );
glVertex3f( 382.8403, -240.8321, -171.6154 );
glNormal3f( 0.3040, 0.8378, -0.4535 );
glVertex3f( 386.9792, -229.4605, -150.6550 );
glVertex3f( 116.0407, -133.2633, -154.5854 );
glVertex3f( 114.8659, -136.4911, -161.3358 );
glNormal3f( 0.3017, 0.8289, -0.4711 );
glVertex3f( 386.9792, -229.4605, -150.6550 );
glVertex3f( 114.8659, -136.4911, -161.3358 );
glVertex3f( 385.0283, -234.8204, -161.3354 );
glNormal3f( 0.3111, 0.8652, -0.3933 );
glVertex3f( 388.5679, -225.0952, -141.0073 );
glVertex3f( 116.9447, -130.7794, -148.4055 );
glVertex3f( 116.0407, -133.2633, -154.5854 );
glNormal3f( 0.3070, 0.8471, -0.4338 );
glVertex3f( 388.5679, -225.0952, -141.0073 );
glVertex3f( 116.0407, -133.2633, -154.5854 );
glVertex3f( 386.9792, -229.4605, -150.6550 );
glNormal3f( 0.3195, 0.9056, -0.2791 );
glVertex3f( 389.5511, -222.3937, -133.6252 );
glVertex3f( 117.4258, -129.4576, -143.5665 );
glVertex3f( 116.9447, -130.7794, -148.4055 );
glNormal3f( 0.3145, 0.8772, -0.3629 );
glVertex3f( 389.5511, -222.3937, -133.6252 );
glVertex3f( 116.9447, -130.7794, -148.4055 );
glVertex3f( 388.5679, -225.0952, -141.0073 );
glNormal3f( 0.3220, 0.9414, -0.1006 );
glVertex3f( 390.0506, -221.0215, -127.8925 );
glVertex3f( 117.5600, -129.0887, -139.6832 );
glVertex3f( 117.4258, -129.4576, -143.5665 );
glNormal3f( 0.3213, 0.9143, -0.2468 );
glVertex3f( 390.0506, -221.0215, -127.8925 );
glVertex3f( 117.4258, -129.4576, -143.5665 );
glVertex3f( 389.5511, -222.3937, -133.6252 );
glNormal3f( 0.2846, 0.8944, 0.3449 );
glVertex3f( 389.9413, -221.3215, -125.2422 );
glVertex3f( 117.3139, -129.7651, -137.7265 );
glVertex3f( 117.5600, -129.0887, -139.6832 );
glNormal3f( 0.3127, 0.9423, 0.1196 );
glVertex3f( 389.9413, -221.3215, -125.2422 );
glVertex3f( 117.5600, -129.0887, -139.6832 );
glVertex3f( 390.0506, -221.0215, -127.8925 );
glNormal3f( 0.1456, 0.5481, 0.8236 );
glVertex3f( 388.7823, -224.5060, -122.6800 );
glVertex3f( 116.1212, -133.0420, -135.3346 );
glVertex3f( 117.3139, -129.7651, -137.7265 );
glNormal3f( 0.1593, 0.5830, 0.7967 );
glVertex3f( 388.7823, -224.5060, -122.6800 );
glVertex3f( 117.3139, -129.7651, -137.7265 );
glVertex3f( 389.9413, -221.3215, -125.2422 );
glNormal3f( 0.9334, -0.1355, 0.3324 );
glVertex3f( 387.6438, -228.5687, -120.3895 );
glVertex3f( 390.4182, -220.9462, -125.0727 );
glVertex3f( 393.2607, -228.8704, -136.2863 );
glNormal3f( 0.9334, -0.1355, 0.3324 );
glVertex3f( 387.6438, -228.5687, -120.3895 );
glVertex3f( 393.2607, -228.8704, -136.2863 );
glVertex3f( 390.4864, -236.4929, -131.6031 );
glNormal3f( 0.9550, -0.2438, 0.1689 );
glVertex3f( 390.4864, -236.4929, -131.6031 );
glVertex3f( 393.2607, -228.8704, -136.2863 );
glVertex3f( 393.4552, -235.4863, -146.9392 );
glNormal3f( 0.9550, -0.2438, 0.1689 );
glVertex3f( 390.4864, -236.4929, -131.6031 );
glVertex3f( 393.4552, -235.4863, -146.9392 );
glVertex3f( 390.6808, -243.1087, -142.2560 );
glNormal3f( 0.9551, -0.2493, 0.1601 );
glVertex3f( 390.6808, -243.1087, -142.2560 );
glVertex3f( 393.4552, -235.4863, -146.9392 );
glVertex3f( 393.4941, -239.1175, -152.8263 );
glNormal3f( 0.9551, -0.2493, 0.1601 );
glVertex3f( 390.6808, -243.1087, -142.2560 );
glVertex3f( 393.4941, -239.1175, -152.8263 );
glVertex3f( 390.7198, -246.7399, -148.1431 );
glNormal3f( 0.9544, -0.2730, 0.1210 );
glVertex3f( 390.7198, -246.7399, -148.1431 );
glVertex3f( 393.4941, -239.1175, -152.8263 );
glVertex3f( 393.2327, -242.6394, -158.7134 );
glNormal3f( 0.9544, -0.2730, 0.1210 );
glVertex3f( 390.7198, -246.7399, -148.1431 );
glVertex3f( 393.2327, -242.6394, -158.7134 );
glVertex3f( 390.4583, -250.2619, -154.0302 );
glNormal3f( 0.9085, -0.4017, -0.1156 );
glVertex3f( 390.4583, -250.2619, -154.0302 );
glVertex3f( 393.2327, -242.6394, -158.7134 );
glVertex3f( 391.1138, -245.6575, -164.8809 );
glNormal3f( 0.9085, -0.4017, -0.1156 );
glVertex3f( 390.4583, -250.2619, -154.0302 );
glVertex3f( 391.1138, -245.6575, -164.8809 );
glVertex3f( 388.3395, -253.2799, -160.1976 );
glNormal3f( 0.9045, -0.4072, -0.1269 );
glVertex3f( 388.3395, -253.2799, -160.1976 );
glVertex3f( 391.1138, -245.6575, -164.8809 );
glVertex3f( 389.1057, -248.3714, -170.4876 );
glNormal3f( 0.9045, -0.4072, -0.1269 );
glVertex3f( 388.3395, -253.2799, -160.1976 );
glVertex3f( 389.1057, -248.3714, -170.4876 );
glVertex3f( 386.3314, -255.9938, -165.8044 );
glNormal3f( 0.8793, -0.4367, -0.1899 );
glVertex3f( 386.3314, -255.9938, -165.8044 );
glVertex3f( 389.1057, -248.3714, -170.4876 );
glVertex3f( 384.4038, -253.2051, -181.1405 );
glNormal3f( 0.8793, -0.4367, -0.1899 );
glVertex3f( 386.3314, -255.9938, -165.8044 );
glVertex3f( 384.4038, -253.2051, -181.1405 );
glVertex3f( 381.6295, -260.8276, -176.4573 );
glNormal3f( 0.7860, -0.5051, -0.3564 );
glVertex3f( 381.6295, -260.8276, -176.4573 );
glVertex3f( 384.4038, -253.2051, -181.1405 );
glVertex3f( 376.8878, -257.1869, -192.0737 );
glNormal3f( 0.7860, -0.5051, -0.3564 );
glVertex3f( 381.6295, -260.8276, -176.4573 );
glVertex3f( 376.8878, -257.1869, -192.0737 );
glVertex3f( 374.1134, -264.8094, -187.3905 );
glEnd();
glPopMatrix();
glPopAttrib();
}