home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
vrml2gl.zip
/
EXAMPLE
/
vglObjSENSORS.c
< prev
next >
Wrap
C/C++ Source or Header
|
1997-03-17
|
9KB
|
211 lines
#include "vglObj1701d.h"
/*===========================================================================*/
/* OpenGL code generated from VRML format. */
/*===========================================================================*/
void vglDrawSENSORS ( 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.9397, 0.3420, -0.0000 );
glVertex3f( 27.5295, -17.1175, 53.8056 );
glVertex3f( 25.7455, -22.0189, 64.5450 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 26.5465, -19.8184, 34.3516 );
glVertex3f( 27.5295, -17.1175, 53.8056 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 23.0599, -29.3980, 11.3960 );
glVertex3f( 26.5465, -19.8184, 34.3516 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 18.0039, -43.2894, -8.9105 );
glVertex3f( 23.0599, -29.3980, 11.3960 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 12.7334, -57.7705, -21.1267 );
glVertex3f( 18.0039, -43.2894, -8.9105 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 8.6605, -68.9609, -21.9793 );
glVertex3f( 12.7334, -57.7705, -21.1267 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 6.8765, -73.8623, -11.2399 );
glVertex3f( 8.6605, -68.9609, -21.9793 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 7.8595, -71.1614, 8.2140 );
glVertex3f( 6.8765, -73.8623, -11.2399 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 11.3461, -61.5818, 31.1696 );
glVertex3f( 7.8595, -71.1614, 8.2140 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 16.4020, -47.6904, 51.4762 );
glVertex3f( 11.3461, -61.5818, 31.1696 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 21.6726, -33.2094, 63.6924 );
glVertex3f( 16.4020, -47.6904, 51.4762 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 25.7455, -22.0189, 64.5450 );
glVertex3f( 21.6726, -33.2094, 63.6924 );
glVertex3f( 17.2030, -45.4899, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 11.8949, -53.9884, -10.5243 );
glVertex3f( 10.9758, -56.5135, -0.3483 );
glVertex3f( 8.8402, -62.3813, -11.1638 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 10.9758, -56.5135, -0.3483 );
glVertex3f( 11.8949, -53.9884, -10.5243 );
glVertex3f( 13.0123, -50.9183, 0.0781 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 13.0123, -50.9183, 0.0781 );
glVertex3f( 11.8949, -53.9884, -10.5243 );
glVertex3f( 15.8478, -43.1276, -1.3622 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 15.6475, -43.6778, 6.1862 );
glVertex3f( 13.0123, -50.9183, 0.0781 );
glVertex3f( 15.8478, -43.1276, -1.3622 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 15.6475, -43.6778, 6.1862 );
glVertex3f( 15.8478, -43.1276, -1.3622 );
glVertex3f( 18.1755, -36.7321, 16.3394 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 22.2547, -25.5244, 31.0844 );
glVertex3f( 18.1755, -36.7321, 16.3394 );
glVertex3f( 19.6397, -32.7091, 13.8677 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 22.2547, -25.5244, 31.0844 );
glVertex3f( 19.9188, -31.9423, 27.8172 );
glVertex3f( 18.1755, -36.7321, 16.3394 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 20.4103, -30.5918, 37.5442 );
glVertex3f( 19.9188, -31.9423, 27.8172 );
glVertex3f( 22.2547, -25.5244, 31.0844 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 18.1755, -36.7321, 16.3394 );
glVertex3f( 15.8478, -43.1276, -1.3622 );
glVertex3f( 19.6397, -32.7091, 13.8677 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 20.4103, -30.5918, 37.5442 );
glVertex3f( 22.2547, -25.5244, 31.0844 );
glVertex3f( 22.9919, -23.4987, 45.6749 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 20.4103, -30.5918, 37.5442 );
glVertex3f( 22.9919, -23.4987, 45.6749 );
glVertex3f( 19.5183, -33.0425, 42.9139 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 19.5183, -33.0425, 42.9139 );
glVertex3f( 22.9919, -23.4987, 45.6749 );
glVertex3f( 21.6539, -27.1748, 53.7294 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 17.4819, -38.6378, 42.4876 );
glVertex3f( 19.5183, -33.0425, 42.9139 );
glVertex3f( 21.6539, -27.1748, 53.7294 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 17.4819, -38.6378, 42.4876 );
glVertex3f( 21.6539, -27.1748, 53.7294 );
glVertex3f( 18.5993, -35.5676, 53.0900 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 14.6463, -46.4284, 43.9278 );
glVertex3f( 17.4819, -38.6378, 42.4876 );
glVertex3f( 18.5993, -35.5676, 53.0900 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 17.4819, -38.6378, 42.4876 );
glVertex3f( 14.6463, -46.4284, 43.9278 );
glVertex3f( 14.8466, -45.8783, 36.3795 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 12.3186, -52.8240, 26.2262 );
glVertex3f( 14.8466, -45.8783, 36.3795 );
glVertex3f( 14.6463, -46.4284, 43.9278 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 12.3186, -52.8240, 26.2262 );
glVertex3f( 14.6463, -46.4284, 43.9278 );
glVertex3f( 10.8544, -56.8470, 28.6979 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 10.5753, -57.6138, 14.7485 );
glVertex3f( 12.3186, -52.8240, 26.2262 );
glVertex3f( 10.8544, -56.8470, 28.6979 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 10.5753, -57.6138, 14.7485 );
glVertex3f( 10.8544, -56.8470, 28.6979 );
glVertex3f( 8.2395, -64.0316, 11.4813 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 7.5022, -66.0573, -3.1092 );
glVertex3f( 10.5753, -57.6138, 14.7485 );
glVertex3f( 8.2395, -64.0316, 11.4813 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 10.0838, -58.9642, 5.0215 );
glVertex3f( 10.5753, -57.6138, 14.7485 );
glVertex3f( 7.5022, -66.0573, -3.1092 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 10.0838, -58.9642, 5.0215 );
glVertex3f( 7.5022, -66.0573, -3.1092 );
glVertex3f( 10.9758, -56.5135, -0.3483 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 8.8402, -62.3813, -11.1638 );
glVertex3f( 10.9758, -56.5135, -0.3483 );
glVertex3f( 7.5022, -66.0573, -3.1092 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 17.8287, -37.6849, 29.4135 );
glVertex3f( 17.3827, -38.9103, 32.0983 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 17.5829, -38.3602, 24.5500 );
glVertex3f( 17.8287, -37.6849, 29.4135 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 16.7113, -40.7551, 18.8111 );
glVertex3f( 17.5829, -38.3602, 24.5500 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 15.4473, -44.2279, 13.7345 );
glVertex3f( 16.7113, -40.7551, 18.8111 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 14.1297, -47.8481, 10.6805 );
glVertex3f( 15.4473, -44.2279, 13.7345 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 13.1114, -50.6457, 10.4673 );
glVertex3f( 14.1297, -47.8481, 10.6805 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 12.6654, -51.8711, 13.1522 );
glVertex3f( 13.1114, -50.6457, 10.4673 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 12.9112, -51.1959, 18.0156 );
glVertex3f( 12.6654, -51.8711, 13.1522 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 13.7828, -48.8010, 23.7545 );
glVertex3f( 12.9112, -51.1959, 18.0156 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 15.0468, -45.3282, 28.8311 );
glVertex3f( 13.7828, -48.8010, 23.7545 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 16.3645, -41.7079, 31.8852 );
glVertex3f( 15.0468, -45.3282, 28.8311 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glNormal3f( -0.9397, 0.3420, -0.0000 );
glVertex3f( 17.3827, -38.9103, 32.0983 );
glVertex3f( 16.3645, -41.7079, 31.8852 );
glVertex3f( 15.2471, -44.7780, 21.2828 );
glEnd();
glPopMatrix();
glPopAttrib();
}