home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vrml2gl.zip / EXAMPLE / vglObjSENSORS.c < prev    next >
C/C++ Source or Header  |  1997-03-17  |  9KB  |  211 lines

  1. #include "vglObj1701d.h"
  2. /*===========================================================================*/
  3. /* OpenGL code generated from VRML format.                                   */
  4. /*===========================================================================*/
  5. void    vglDrawSENSORS    ( void )
  6. {
  7.     glFrontFace( GL_CW );
  8.     glPushAttrib( GL_ALL_ATTRIB_BITS );
  9.     glPushMatrix();
  10.         __m[0] = 0.0300;    __m[1] = 0.0300;    __m[2] = 0.1000;    __m[3] = 1.0000;
  11.         glMaterialfv( GL_FRONT_AND_BACK, GL_AMBIENT, __m );
  12.         __m[0] = 0.3000;    __m[1] = 0.3000;    __m[2] = 1.0000;    __m[3] = 1.0000;
  13.         glMaterialfv( GL_FRONT_AND_BACK, GL_DIFFUSE, __m );
  14.         glBegin( GL_TRIANGLES );
  15.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  16.             glVertex3f( 27.5295, -17.1175, 53.8056 );
  17.             glVertex3f( 25.7455, -22.0189, 64.5450 );
  18.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  19.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  20.             glVertex3f( 26.5465, -19.8184, 34.3516 );
  21.             glVertex3f( 27.5295, -17.1175, 53.8056 );
  22.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  23.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  24.             glVertex3f( 23.0599, -29.3980, 11.3960 );
  25.             glVertex3f( 26.5465, -19.8184, 34.3516 );
  26.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  27.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  28.             glVertex3f( 18.0039, -43.2894, -8.9105 );
  29.             glVertex3f( 23.0599, -29.3980, 11.3960 );
  30.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  31.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  32.             glVertex3f( 12.7334, -57.7705, -21.1267 );
  33.             glVertex3f( 18.0039, -43.2894, -8.9105 );
  34.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  35.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  36.             glVertex3f( 8.6605, -68.9609, -21.9793 );
  37.             glVertex3f( 12.7334, -57.7705, -21.1267 );
  38.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  39.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  40.             glVertex3f( 6.8765, -73.8623, -11.2399 );
  41.             glVertex3f( 8.6605, -68.9609, -21.9793 );
  42.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  43.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  44.             glVertex3f( 7.8595, -71.1614, 8.2140 );
  45.             glVertex3f( 6.8765, -73.8623, -11.2399 );
  46.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  47.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  48.             glVertex3f( 11.3461, -61.5818, 31.1696 );
  49.             glVertex3f( 7.8595, -71.1614, 8.2140 );
  50.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  51.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  52.             glVertex3f( 16.4020, -47.6904, 51.4762 );
  53.             glVertex3f( 11.3461, -61.5818, 31.1696 );
  54.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  55.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  56.             glVertex3f( 21.6726, -33.2094, 63.6924 );
  57.             glVertex3f( 16.4020, -47.6904, 51.4762 );
  58.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  59.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  60.             glVertex3f( 25.7455, -22.0189, 64.5450 );
  61.             glVertex3f( 21.6726, -33.2094, 63.6924 );
  62.             glVertex3f( 17.2030, -45.4899, 21.2828 );
  63.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  64.             glVertex3f( 11.8949, -53.9884, -10.5243 );
  65.             glVertex3f( 10.9758, -56.5135, -0.3483 );
  66.             glVertex3f( 8.8402, -62.3813, -11.1638 );
  67.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  68.             glVertex3f( 10.9758, -56.5135, -0.3483 );
  69.             glVertex3f( 11.8949, -53.9884, -10.5243 );
  70.             glVertex3f( 13.0123, -50.9183, 0.0781 );
  71.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  72.             glVertex3f( 13.0123, -50.9183, 0.0781 );
  73.             glVertex3f( 11.8949, -53.9884, -10.5243 );
  74.             glVertex3f( 15.8478, -43.1276, -1.3622 );
  75.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  76.             glVertex3f( 15.6475, -43.6778, 6.1862 );
  77.             glVertex3f( 13.0123, -50.9183, 0.0781 );
  78.             glVertex3f( 15.8478, -43.1276, -1.3622 );
  79.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  80.             glVertex3f( 15.6475, -43.6778, 6.1862 );
  81.             glVertex3f( 15.8478, -43.1276, -1.3622 );
  82.             glVertex3f( 18.1755, -36.7321, 16.3394 );
  83.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  84.             glVertex3f( 22.2547, -25.5244, 31.0844 );
  85.             glVertex3f( 18.1755, -36.7321, 16.3394 );
  86.             glVertex3f( 19.6397, -32.7091, 13.8677 );
  87.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  88.             glVertex3f( 22.2547, -25.5244, 31.0844 );
  89.             glVertex3f( 19.9188, -31.9423, 27.8172 );
  90.             glVertex3f( 18.1755, -36.7321, 16.3394 );
  91.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  92.             glVertex3f( 20.4103, -30.5918, 37.5442 );
  93.             glVertex3f( 19.9188, -31.9423, 27.8172 );
  94.             glVertex3f( 22.2547, -25.5244, 31.0844 );
  95.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  96.             glVertex3f( 18.1755, -36.7321, 16.3394 );
  97.             glVertex3f( 15.8478, -43.1276, -1.3622 );
  98.             glVertex3f( 19.6397, -32.7091, 13.8677 );
  99.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  100.             glVertex3f( 20.4103, -30.5918, 37.5442 );
  101.             glVertex3f( 22.2547, -25.5244, 31.0844 );
  102.             glVertex3f( 22.9919, -23.4987, 45.6749 );
  103.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  104.             glVertex3f( 20.4103, -30.5918, 37.5442 );
  105.             glVertex3f( 22.9919, -23.4987, 45.6749 );
  106.             glVertex3f( 19.5183, -33.0425, 42.9139 );
  107.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  108.             glVertex3f( 19.5183, -33.0425, 42.9139 );
  109.             glVertex3f( 22.9919, -23.4987, 45.6749 );
  110.             glVertex3f( 21.6539, -27.1748, 53.7294 );
  111.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  112.             glVertex3f( 17.4819, -38.6378, 42.4876 );
  113.             glVertex3f( 19.5183, -33.0425, 42.9139 );
  114.             glVertex3f( 21.6539, -27.1748, 53.7294 );
  115.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  116.             glVertex3f( 17.4819, -38.6378, 42.4876 );
  117.             glVertex3f( 21.6539, -27.1748, 53.7294 );
  118.             glVertex3f( 18.5993, -35.5676, 53.0900 );
  119.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  120.             glVertex3f( 14.6463, -46.4284, 43.9278 );
  121.             glVertex3f( 17.4819, -38.6378, 42.4876 );
  122.             glVertex3f( 18.5993, -35.5676, 53.0900 );
  123.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  124.             glVertex3f( 17.4819, -38.6378, 42.4876 );
  125.             glVertex3f( 14.6463, -46.4284, 43.9278 );
  126.             glVertex3f( 14.8466, -45.8783, 36.3795 );
  127.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  128.             glVertex3f( 12.3186, -52.8240, 26.2262 );
  129.             glVertex3f( 14.8466, -45.8783, 36.3795 );
  130.             glVertex3f( 14.6463, -46.4284, 43.9278 );
  131.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  132.             glVertex3f( 12.3186, -52.8240, 26.2262 );
  133.             glVertex3f( 14.6463, -46.4284, 43.9278 );
  134.             glVertex3f( 10.8544, -56.8470, 28.6979 );
  135.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  136.             glVertex3f( 10.5753, -57.6138, 14.7485 );
  137.             glVertex3f( 12.3186, -52.8240, 26.2262 );
  138.             glVertex3f( 10.8544, -56.8470, 28.6979 );
  139.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  140.             glVertex3f( 10.5753, -57.6138, 14.7485 );
  141.             glVertex3f( 10.8544, -56.8470, 28.6979 );
  142.             glVertex3f( 8.2395, -64.0316, 11.4813 );
  143.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  144.             glVertex3f( 7.5022, -66.0573, -3.1092 );
  145.             glVertex3f( 10.5753, -57.6138, 14.7485 );
  146.             glVertex3f( 8.2395, -64.0316, 11.4813 );
  147.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  148.             glVertex3f( 10.0838, -58.9642, 5.0215 );
  149.             glVertex3f( 10.5753, -57.6138, 14.7485 );
  150.             glVertex3f( 7.5022, -66.0573, -3.1092 );
  151.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  152.             glVertex3f( 10.0838, -58.9642, 5.0215 );
  153.             glVertex3f( 7.5022, -66.0573, -3.1092 );
  154.             glVertex3f( 10.9758, -56.5135, -0.3483 );
  155.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  156.             glVertex3f( 8.8402, -62.3813, -11.1638 );
  157.             glVertex3f( 10.9758, -56.5135, -0.3483 );
  158.             glVertex3f( 7.5022, -66.0573, -3.1092 );
  159.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  160.             glVertex3f( 17.8287, -37.6849, 29.4135 );
  161.             glVertex3f( 17.3827, -38.9103, 32.0983 );
  162.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  163.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  164.             glVertex3f( 17.5829, -38.3602, 24.5500 );
  165.             glVertex3f( 17.8287, -37.6849, 29.4135 );
  166.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  167.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  168.             glVertex3f( 16.7113, -40.7551, 18.8111 );
  169.             glVertex3f( 17.5829, -38.3602, 24.5500 );
  170.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  171.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  172.             glVertex3f( 15.4473, -44.2279, 13.7345 );
  173.             glVertex3f( 16.7113, -40.7551, 18.8111 );
  174.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  175.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  176.             glVertex3f( 14.1297, -47.8481, 10.6805 );
  177.             glVertex3f( 15.4473, -44.2279, 13.7345 );
  178.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  179.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  180.             glVertex3f( 13.1114, -50.6457, 10.4673 );
  181.             glVertex3f( 14.1297, -47.8481, 10.6805 );
  182.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  183.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  184.             glVertex3f( 12.6654, -51.8711, 13.1522 );
  185.             glVertex3f( 13.1114, -50.6457, 10.4673 );
  186.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  187.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  188.             glVertex3f( 12.9112, -51.1959, 18.0156 );
  189.             glVertex3f( 12.6654, -51.8711, 13.1522 );
  190.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  191.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  192.             glVertex3f( 13.7828, -48.8010, 23.7545 );
  193.             glVertex3f( 12.9112, -51.1959, 18.0156 );
  194.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  195.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  196.             glVertex3f( 15.0468, -45.3282, 28.8311 );
  197.             glVertex3f( 13.7828, -48.8010, 23.7545 );
  198.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  199.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  200.             glVertex3f( 16.3645, -41.7079, 31.8852 );
  201.             glVertex3f( 15.0468, -45.3282, 28.8311 );
  202.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  203.             glNormal3f( -0.9397, 0.3420, -0.0000 );
  204.             glVertex3f( 17.3827, -38.9103, 32.0983 );
  205.             glVertex3f( 16.3645, -41.7079, 31.8852 );
  206.             glVertex3f( 15.2471, -44.7780, 21.2828 );
  207.         glEnd();
  208.     glPopMatrix();
  209.     glPopAttrib();
  210. }
  211.