home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / p / povray3a / POV3Demo / Objects / inc / Robot < prev   
Text File  |  1995-05-26  |  33KB  |  262 lines

  1. /* Object 'V_Shaft' */
  2. mesh {
  3.     triangle { <10.0000, 51.4379, 381.4379>, <-40.0000, 101.4379, 381.4379>, <10.0000, 101.4379, 381.4379> }
  4.     triangle { <-40.0000, 101.4379, 381.4379>, <10.0000, 51.4379, 381.4379>, <-40.0000, 51.4379, 381.4379> }
  5.     triangle { <-40.0000, 101.4379, 381.4379>, <10.0000, 101.4379, -191.4379>, <10.0000, 101.4379, 381.4379> }
  6.     triangle { <-40.0000, 101.4379, 381.4379>, <-40.0000, 101.4379, -191.4379>, <10.0000, 101.4379, -191.4379> }
  7.     triangle { <10.0000, 101.4379, 381.4379>, <10.0000, 51.4379, -191.4379>, <10.0000, 51.4379, 381.4379> }
  8.     triangle { <10.0000, 101.4379, 381.4379>, <10.0000, 101.4379, -191.4379>, <10.0000, 51.4379, -191.4379> }
  9.     triangle { <10.0000, 51.4379, 381.4379>, <-40.0000, 51.4379, -191.4379>, <-40.0000, 51.4379, 381.4379> }
  10.     triangle { <10.0000, 51.4379, 381.4379>, <10.0000, 51.4379, -191.4379>, <-40.0000, 51.4379, -191.4379> }
  11.     triangle { <-40.0000, 51.4379, 381.4379>, <-40.0000, 101.4379, -191.4379>, <-40.0000, 101.4379, 381.4379> }
  12.     triangle { <-40.0000, 51.4379, 381.4379>, <-40.0000, 51.4379, -191.4379>, <-40.0000, 101.4379, -191.4379> }
  13.     triangle { <-40.0000, 101.4379, -191.4379>, <10.0000, 51.4379, -191.4379>, <10.0000, 101.4379, -191.4379> }
  14.     triangle { <10.0000, 51.4379, -191.4379>, <-40.0000, 101.4379, -191.4379>, <-40.0000, 51.4379, -191.4379> }
  15.  
  16.     texture { CHROME_GIFMAP }
  17. }
  18.  
  19. /* Object 'Hinge' */
  20. mesh {
  21.     smooth_triangle { <-60.0000, 30.0000, 410.0000>, <0.000, -1.000, 0.000>, <-100.0000, 30.0000, 490.0000>, <0.000, -1.000, 0.000>, <-60.0000, 30.0000, 490.0000>, <0.000, -1.000, 0.000> }
  22.     smooth_triangle { <60.0000, 30.0000, 490.0000>, <0.000, -1.000, 0.000>, <20.0000, 30.0000, 410.0000>, <0.000, -1.000, 0.000>, <20.0000, 30.0000, 490.0000>, <0.000, -1.000, 0.000> }
  23.     smooth_triangle { <-60.0000, 30.0000, 410.0000>, <0.000, -1.000, 0.000>, <-100.0000, 30.0000, 380.0000>, <0.000, -1.000, 0.000>, <-100.0000, 30.0000, 490.0000>, <0.000, -1.000, 0.000> }
  24.     smooth_triangle { <60.0000, 30.0000, 380.0000>, <0.000, -1.000, 0.000>, <20.0000, 30.0000, 410.0000>, <0.000, -1.000, 0.000>, <60.0000, 30.0000, 490.0000>, <0.000, -1.000, 0.000> }
  25.     smooth_triangle { <-60.0000, 30.0000, 410.0000>, <0.000, -1.000, 0.000>, <60.0000, 30.0000, 380.0000>, <0.000, -1.000, 0.000>, <-100.0000, 30.0000, 380.0000>, <0.000, -1.000, 0.000> }
  26.     smooth_triangle { <60.0000, 30.0000, 380.0000>, <0.000, -1.000, 0.000>, <-60.0000, 30.0000, 410.0000>, <0.000, -1.000, 0.000>, <20.0000, 30.0000, 410.0000>, <0.000, -1.000, 0.000> }
  27.     triangle { <-100.0000, 30.0000, 490.0000>, <-60.0000, 130.0000, 490.0000>, <-60.0000, 30.0000, 490.0000> }
  28.     triangle { <-100.0000, 30.0000, 490.0000>, <-100.0000, 130.0000, 490.0000>, <-60.0000, 130.0000, 490.0000> }
  29.     triangle { <-60.0000, 30.0000, 490.0000>, <-60.0000, 130.0000, 410.0000>, <-60.0000, 30.0000, 410.0000> }
  30.     triangle { <-60.0000, 30.0000, 490.0000>, <-60.0000, 130.0000, 490.0000>, <-60.0000, 130.0000, 410.0000> }
  31.     triangle { <-60.0000, 30.0000, 410.0000>, <20.0000, 130.0000, 410.0000>, <20.0000, 30.0000, 410.0000> }
  32.     triangle { <-60.0000, 30.0000, 410.0000>, <-60.0000, 130.0000, 410.0000>, <20.0000, 130.0000, 410.0000> }
  33.     triangle { <20.0000, 30.0000, 410.0000>, <20.0000, 130.0000, 490.0000>, <20.0000, 30.0000, 490.0000> }
  34.     triangle { <20.0000, 30.0000, 410.0000>, <20.0000, 130.0000, 410.0000>, <20.0000, 130.0000, 490.0000> }
  35.     triangle { <20.0000, 30.0000, 490.0000>, <60.0000, 130.0000, 490.0000>, <60.0000, 30.0000, 490.0000> }
  36.     triangle { <20.0000, 30.0000, 490.0000>, <20.0000, 130.0000, 490.0000>, <60.0000, 130.0000, 490.0000> }
  37.     triangle { <60.0000, 30.0000, 490.0000>, <60.0000, 130.0000, 380.0000>, <60.0000, 30.0000, 380.0000> }
  38.     triangle { <60.0000, 30.0000, 490.0000>, <60.0000, 130.0000, 490.0000>, <60.0000, 130.0000, 380.0000> }
  39.     triangle { <60.0000, 30.0000, 380.0000>, <-100.0000, 130.0000, 380.0000>, <-100.0000, 30.0000, 380.0000> }
  40.     triangle { <60.0000, 30.0000, 380.0000>, <60.0000, 130.0000, 380.0000>, <-100.0000, 130.0000, 380.0000> }
  41.     triangle { <-100.0000, 30.0000, 380.0000>, <-100.0000, 130.0000, 490.0000>, <-100.0000, 30.0000, 490.0000> }
  42.     triangle { <-100.0000, 30.0000, 380.0000>, <-100.0000, 130.0000, 380.0000>, <-100.0000, 130.0000, 490.0000> }
  43.     smooth_triangle { <-100.0000, 130.0000, 490.0000>, <0.000, 1.000, 0.000>, <-60.0000, 130.0000, 410.0000>, <0.000, 1.000, 0.000>, <-60.0000, 130.0000, 490.0000>, <0.000, 1.000, 0.000> }
  44.     triangle { <20.0000, 130.0000, 410.0000>, <60.0000, 130.0000, 490.0000>, <20.0000, 130.0000, 490.0000> }
  45.     smooth_triangle { <-100.0000, 130.0000, 380.0000>, <0.000, 1.000, 0.000>, <-60.0000, 130.0000, 410.0000>, <0.000, 1.000, 0.000>, <-100.0000, 130.0000, 490.0000>, <0.000, 1.000, 0.000> }
  46.     smooth_triangle { <20.0000, 130.0000, 410.0000>, <0.000, 1.000, 0.000>, <60.0000, 130.0000, 380.0000>, <0.000, 1.000, 0.000>, <60.0000, 130.0000, 490.0000>, <0.000, 1.000, 0.000> }
  47.     smooth_triangle { <60.0000, 130.0000, 380.0000>, <0.000, 1.000, 0.000>, <-60.0000, 130.0000, 410.0000>, <0.000, 1.000, 0.000>, <-100.0000, 130.0000, 380.0000>, <0.000, 1.000, 0.000> }
  48.     smooth_triangle { <-60.0000, 130.0000, 410.0000>, <0.000, 1.000, 0.000>, <60.0000, 130.0000, 380.0000>, <0.000, 1.000, 0.000>, <20.0000, 130.0000, 410.0000>, <0.000, 1.000, 0.000> }
  49.  
  50.     texture { CHROME_GIFMAP }
  51. }
  52.  
  53. /* Object 'H_Arm' */
  54. mesh {
  55.     triangle { <-60.0000, -379.6000, 430.0000>, <20.0000, -379.6000, 510.0000>, <20.0000, -379.6000, 430.0000> }
  56.     triangle { <-60.0000, -379.6000, 430.0000>, <-60.0000, -379.6000, 510.0000>, <20.0000, -379.6000, 510.0000> }
  57.     triangle { <-60.0000, -379.6000, 430.0000>, <20.0000, 279.6000, 430.0000>, <-60.0000, 279.6000, 430.0000> }
  58.     triangle { <-60.0000, -379.6000, 430.0000>, <20.0000, -379.6000, 430.0000>, <20.0000, 279.6000, 430.0000> }
  59.     triangle { <20.0000, -379.6000, 430.0000>, <20.0000, 279.6000, 510.0000>, <20.0000, 279.6000, 430.0000> }
  60.     triangle { <20.0000, -379.6000, 430.0000>, <20.0000, -379.6000, 510.0000>, <20.0000, 279.6000, 510.0000> }
  61.     triangle { <20.0000, -379.6000, 510.0000>, <-60.0000, 279.6000, 510.0000>, <20.0000, 279.6000, 510.0000> }
  62.     triangle { <20.0000, -379.6000, 510.0000>, <-60.0000, -379.6000, 510.0000>, <-60.0000, 279.6000, 510.0000> }
  63.     triangle { <-60.0000, -379.6000, 510.0000>, <-60.0000, 279.6000, 430.0000>, <-60.0000, 279.6000, 510.0000> }
  64.     triangle { <-60.0000, -379.6000, 510.0000>, <-60.0000, -379.6000, 430.0000>, <-60.0000, 279.6000, 430.0000> }
  65.     triangle { <-60.0000, 279.6000, 430.0000>, <20.0000, 279.6000, 510.0000>, <-60.0000, 279.6000, 510.0000> }
  66.     triangle { <-60.0000, 279.6000, 430.0000>, <20.0000, 279.6000, 430.0000>, <20.0000, 279.6000, 510.0000> }
  67.  
  68.     texture { CREAM_PLASTIC }
  69. }
  70.  
  71. /* Object 'H_Shaft' */
  72. mesh {
  73.     triangle { <4.3708, -100.6591, 495.5991>, <-45.6292, -100.6591, 445.5991>, <4.3708, -100.6591, 445.5991> }
  74.     triangle { <-45.6292, -100.6591, 445.5991>, <4.3708, -100.6591, 495.5991>, <-45.6292, -100.6591, 495.5991> }
  75.     triangle { <-45.6292, -100.6591, 445.5991>, <4.3708, -673.5349, 445.5991>, <4.3708, -100.6591, 445.5991> }
  76.     triangle { <-45.6292, -100.6591, 445.5991>, <-45.6292, -673.5349, 445.5991>, <4.3708, -673.5349, 445.5991> }
  77.     triangle { <4.3708, -100.6591, 445.5991>, <4.3708, -673.5349, 495.5991>, <4.3708, -100.6591, 495.5991> }
  78.     triangle { <4.3708, -100.6591, 445.5991>, <4.3708, -673.5349, 445.5991>, <4.3708, -673.5349, 495.5991> }
  79.     triangle { <4.3708, -100.6591, 495.5991>, <-45.6292, -673.5349, 495.5991>, <-45.6292, -100.6591, 495.5991> }
  80.     triangle { <4.3708, -100.6591, 495.5991>, <4.3708, -673.5349, 495.5991>, <-45.6292, -673.5349, 495.5991> }
  81.     triangle { <-45.6292, -100.6591, 495.5991>, <-45.6292, -673.5349, 445.5991>, <-45.6292, -100.6591, 445.5991> }
  82.     triangle { <-45.6292, -100.6591, 495.5991>, <-45.6292, -673.5349, 495.5991>, <-45.6292, -673.5349, 445.5991> }
  83.     triangle { <-45.6292, -673.5349, 445.5991>, <4.3708, -673.5349, 495.5991>, <4.3708, -673.5349, 445.5991> }
  84.     triangle { <4.3708, -673.5349, 495.5991>, <-45.6292, -673.5349, 445.5991>, <-45.6292, -673.5349, 495.5991> }
  85.  
  86.     texture { CHROME_GIFMAP }
  87. }
  88.  
  89. /* Object 'Hand' */
  90. mesh {
  91.     smooth_triangle { <-60.0000, -705.0000, 425.0000>, <0.000, 0.000, -1.000>, <-100.0000, -785.0000, 425.0000>, <0.000, 0.000, -1.000>, <-60.0000, -785.0000, 425.0000>, <0.000, 0.