home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / grap / util / 022 / robot.inc < prev    next >
Text File  |  1993-07-12  |  38KB  |  611 lines

  1.  
  2. /* Object 'Floor' */
  3. composite {
  4.     object {
  5.         union {
  6.         triangle { <-12862.3320  -536.8914  -11800.3066> <-12862.3320  -536.8911  11800.3047> <12862.3320  -536.8911  11800.3047> }
  7.         triangle { <-12862.3320  -536.8914  -11800.3066> <12862.3320  -536.8911  11800.3047> <12862.3320  -536.8914  -11800.3066> }
  8.         }
  9.  
  10.         texture { GRAY_SEMIGLOSS }
  11.     }
  12.  
  13.     bounded_by { box { <-12862.33203  -536.89142  -11800.30664> <12862.33203  -536.89111  11800.30469> } }
  14.  
  15.     /* Object transformation */
  16.     rotate <-90.00 0.00 0.00>
  17.     translate <-2.0956 -1514.8618 -875.9806>
  18. }
  19.  
  20. /* Object 'Box' */
  21. composite {
  22.     object {
  23.         union {
  24.         triangle { <-39.5054  -102.1214  43.2678> <-39.5054  102.1214  -43.2678> <-39.5054  102.1214  43.2678> }
  25.         triangle { <-39.5054  -102.1214  43.2678> <-39.5054  -102.1214  -43.2678> <-39.5054  102.1214  -43.2678> }
  26.         triangle { <-39.5054  -102.1214  -43.2678> <39.5054  102.1214  -43.2678> <-39.5054  102.1214  -43.2678> }
  27.         triangle { <-39.5054  -102.1214  -43.2678> <-39.5054  -102.1214  43.2678> <39.5054  -102.1214  43.2678> }
  28.         triangle { <-39.5054  102.1214  -43.2678> <39.5054  102.1214  43.2678> <-39.5054  102.1214  43.2678> }
  29.         triangle { <39.5054  -102.1214  43.2678> <-39.5054  -102.1214  43.2678> <-39.5054  102.1214  43.2678> }
  30.         triangle { <39.5054  -102.1214  43.2678> <-39.5054  102.1214  43.2678> <39.5054  102.1214  43.2678> }
  31.         triangle { <-39.5054  -102.1214  -43.2678> <39.5054  -102.1214  -43.2678> <39.5054  102.1214  -43.2678> }
  32.         triangle { <-39.5054  -102.1214  -43.2678> <39.5054  -102.1214  43.2678> <39.5054  -102.1214  -43.2678> }
  33.         triangle { <-39.5054  102.1214  -43.2678> <39.5054  102.1214  -43.2678> <39.5054  102.1214  43.2678> }
  34.         triangle { <39.5054  -102.1214  -43.2678> <39.5054  102.1214  43.2678> <39.5054  102.1214  -43.2678> }
  35.         triangle { <39.5054  -102.1214  -43.2678> <39.5054  -102.1214  43.2678> <39.5054  102.1214  43.2678> }
  36.         }
  37.  
  38.         texture { RED_GLASS }
  39.     }
  40.  
  41.     bounded_by { box { <-39.50541  -102.12142  -43.26782> <39.50541  102.12143  43.26782> } }
  42.  
  43.     /* Object transformation */
  44.     rotate <-87.00 0.00 79.00>
  45.     translate <723.6993 -66.9230 -253.0363>
  46. }
  47.  
  48. /* Object 'Hand' */
  49. composite {
  50. composite {
  51.     object {
  52.         union {
  53.         triangle { <-80.0000  55.0000  -50.0000> <-80.0000  -55.0001  50.0000> <-80.0000  -55.0000  -50.0000> }
  54.         triangle { <-80.0000  55.0000  -50.0000> <-80.0000  55.0000  50.0000> <-80.0000  -55.0001  50.0000> }
  55.         smooth_triangle { <-40.0000  25.0000  -50.0000> <0.000  0.000  -1.000> <-80.0000  55.0000  -50.0000> <0.000  0.000  -1.000> <-80.0000  -55.0000  -50.0000> <0.000  0.000  -1.000> }
  56.         triangle { <-80.0000  55.0000  50.0000> <-40.0000  25.0000  50.0000> <-80.0000  -55.0001  50.0000> }
  57.         triangle { <-80.0000  -55.0000  -50.0000> <-80.0000  -55.0001  50.0000> <-40.0000  -55.0001  50.0000> }
  58.         smooth_triangle { <-40.0000  25.0000  -50.0000> <0.000  0.000  -1.000> <-80.0000  -55.0000  -50.0000> <0.000  0.000  -1.000> <-40.0000  -55.0000  -50.0000> <0.000  0.000  -1.000> }
  59.         triangle { <-80.0000  -55.0000  -50.0000> <-40.0000  -55.0001  50.0000> <-40.0000  -55.0000  -50.0000> }
  60.         triangle { <-80.0000  -55.0001  50.0000> <-40.0000  25.0000  50.0000> <-40.0000  -55.0001  50.0000> }
  61.         triangle { <-40.0000  -55.0000  -50.0000> <-40.0000  25.0000  50.0000> <-40.0000  25.0000  -50.0000> }
  62.         }
  63.  
  64.         texture { BRASS_GIFMAP }
  65.     }
  66.  
  67.     bounded_by { box { <-80.00000  -55.00006  -50.00000> <-40.00000  55.00000  50.00000> } }
  68. }
  69. composite {
  70. composite {
  71.     object {
  72.         union {
  73.         triangle { <-40.0000  -55.0000  -50.0000> <-40.0000  -55.0001  50.0000> <-40.0000  25.0000  50.0000> }
  74.         triangle { <40.0000  25.0000  -50.0000> <40.0000  -55.0001  50.0000> <40.0000  -55.0000  -50.0000> }
  75.         }
  76.  
  77.         texture { BRASS_GIFMAP }
  78.     }
  79.  
  80.     bounded_by { box { <-40.00000  -55.00006  -50.00000> <40.00000  25.00000  50.00000> } }
  81. }
  82. composite {
  83.     object {
  84.         union {
  85.         triangle { <80.0000  55.0000  -50.0000> <-80.0000  55.0000  50.0000> <-80.0000  55.0000  -50.0000> }
  86.         triangle { <-40.0000  25.0000  -50.0000> <-40.0000  25.0000  50.0000> <40.0000  25.0000  50.0000> }
  87.         triangle { <80.0000  55.0000  50.0000> <-40.0000  25.0000  50.0000> <-80.0000  55.0000  50.0000> }
  88.         smooth_triangle { <-40.0000  25.0000  -50.0000> <0.000  0.000  -1.000> <80.0000  55.0000  -50.0000> <0.000  0.000  -1.000> <-80.0000  55.0000  -50.0000> <0.000  0.000  -1.000> }
  89.         triangle { <-40.0000  25.0000  -50.0000> <40.0000  25.0000  50.0000> <40.0000  25.0000  -50.0000> }
  90.         smooth_triangle { <80.0000  55.0000  -50.0000> <0.000  0.000  -1.000> <-40.0000  25.0000  -50.0000> <0.000  0.000  -1.000> <40.0000  25.0000  -50.0000> <0.000  0.000  -1.000> }
  91.         triangle { <-40.0000  25.0000  50.0000> <80.0000  55.0000  50.0000> <40.0000  25.0000  50.0000> }
  92.         triangle { <80.0000  55.0000  -50.0000> <80.0000  55.0000  50.0000> <-80.0000  55.0000  50.0000> }
  93.         }
  94.  
  95.         texture { BRASS_GIFMAP }
  96.     }
  97.  
  98.     bounded_by { box { <-80.00000  25.00000  -50.00000> <80.00000  55.00000  50.00000> } }
  99. }
  100.  
  101.     bounded_by { box { <-80.00000  -55.00006  -50.00000> <80.00000  55.00000  50.00000> } }
  102. }
  103. composite {
  104.     object {
  105.         union {
  106.         triangle { <40.0000  25.0000  -50.0000> <40.0000  25.0000  50.0000> <40.0000  -55.0001  50.0000> }
  107.         triangle { <40.0000  -55.0000  -50.0000> <40.0000  -55.0001  50.0000> <80.0000  -55.0001  50.0000> }
  108.         triangle { <80.0000  -55.0000  -50.0000> <40.0000  25.0000  -50.0000> <40.0000  -55.0000  -50.0000> }
  109.         triangle { <40.0000  25.0000  50.0000> <80.0000  -55.0001  50.0000> <40.0000  -55.0001  50.0000> }
  110.         triangle { <40.0000  -55.0000  -50.0000> <80.0000  -55.0001  50.0000> <80.0000  -55.0000  -50.0000> }
  111.         smooth_triangle { <80.0000  55.0000  -50.0000> <0.000  0.000  -1.000> <40.0000  25.0000  -50.0000> <0.000  0.000  -1.000> <80.0000  -55.0000  -50.0000> <0.000  0.000  -1.000> }
  112.         triangle { <40.0000  25.0000  50.0000> <80.0000  55.0000  50.0000> <80.0000  -55.0001  50.0000> }
  113.         triangle { <80.0000  -55.0000  -50.0000> <80.0000  -55.0001  50.0000> <80.0000  55.0000  50.0000> }
  114.         triangle { <80.0000  -55.0000  -50.0000> <80.0000  55.0000  50.0000> <80.0000  55.0000  -50.0000> }
  115.         }
  116.  
  117.         texture { BRASS_GIFMAP }
  118.     }
  119.  
  120.     bounded_by { box { <40.00000  -55.00006  -50.00000> <80.00000  55.00000  50.00000> } }
  121. }
  122.  
  123.     bounded_by { box { <-80.00000  -55.00006  -50.00000> <80.00000  55.00000  50.00000> } }
  124.  
  125.     /* Object transformation */
  126.     rotate <44.00 0.00 79.00>
  127.     translate <682.0550 -56.4661 -198.6875>
  128. }
  129.  
  130. /* Object 'H_Shaft' */
  131. composite {
  132.     object {
  133.         union {
  134.         triangle { <-25.0000  286.4379  25.0000> <-25.0000  -286.4379  -25.0000> <-25.0000  286.4379  -25.0000> }
  135.         triangle { <-25.0000  286.4379  25.0000> <-25.0000  -286.4379  25.0000> <-25.0000  -286.4379  -25.0000> }
  136.         triangle { <-25.0000  286.4379  -25.0000> <25.0000  286.4379  25.0000> <-25.0000  286.4379  25.0000> }
  137.         triangle { <-25.0000  286.4379  -25.0000> <-25.0000  -286.4379  -25.0000> <25.0000  -286.4379  -25.0000> }
  138.         triangle { <25.0000  -286.4379  25.0000> <-25.0000  -286.4379  -25.0000> <-25.0000  -286.4379  25.0000> }
  139.         triangle { <25.0000  286.4379  25.0000> <-25.0000  -286.4379  25.0000> <-25.0000  286.4379  25.0000> }
  140.         triangle { <-25.0000  286.4379  -25.0000> <25.0000  -286.4379  -25.0000> <25.0000  286.4379  -25.0000> }
  141.         triangle { <25.0000  286.4379  25.0000> <25.0000  -286.4379  25.0000> <-25.0000  -286.4379  25.0000> }
  142.         triangle { <25.0000  286.4379  25.0000> <-25.0000  286.4379  -25.0000> <25.0000  286.4379  -25.0000> }
  143.         triangle { <-25.0000  -286.4379  -25.0000> <25.0000  -286.4379  25.0000> <25.0000  -286.4379  -25.0000> }
  144.         triangle { <25.0000  286.4379  -25.0000> <25.0000  -286.4379  -25.0000> <25.0000  -286.4379  25.0000> }
  145.         triangle { <25.0000  286.4379  -25.0000> <25.0000  -286.4379  25.0000> <25.0000  286.4379  25.0000> }
  146.         }
  147.  
  148.         texture { CHROME_GIFMAP }
  149.     }
  150.  
  151.     bounded_by { box { <-25.00000  -286.43787  -25.00003> <25.00000  286.43787  25.00000> } }
  152.  
  153.     /* Object transformation */
  154.     rotate <44.00 0.00 79.00>
  155.     translate <436.8029 -9.4348 36.3466>
  156. }
  157.  
  158. /* Object 'H_Arm' */
  159. composite {
  160.     object {
  161.         union {
  162.         triangle { <-40.0000  -329.6000  40.0000> <-40.0000  329.6000  -40.0000> <-40.