home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / RAYTRACE / _POV_DAT / BBUGFI / LEG.INC < prev    next >
Encoding:
Text File  |  1993-06-05  |  9.8 KB  |  364 lines

  1. #declare CTDS_Texture =
  2.     texture {
  3.     color BakersChoc
  4.     specular 1.0
  5.     roughness 0.001
  6.     phong 0.0
  7.     phong_size 200
  8.     diffuse 0.0
  9.     }
  10.  
  11. #declare Connector_1 = 
  12.    object {
  13.       quadric {
  14.          < 0.0  1.0  1.0>
  15.          < 0.0  0.0  0.0>
  16.          < 0.0  0.0  0.0>
  17.           -1.0
  18.       }
  19.       clipped_by {
  20.          plane { < 1.0  0.0  0.0> 1.0 }
  21.          plane { <-1.0  0.0  0.0> 0.0 }
  22.       }
  23.    }
  24. /*----------------------------------------------------------------------------*/
  25.  
  26. #declare LEG = 
  27.    composite {
  28.       object {
  29.          sphere { < 0 0 0 > 0.1 }
  30.          texture { CTDS_Texture }
  31.       }
  32.       object {
  33.          Connector_1
  34.          scale     < 0.383579 0.1 0.1 >
  35.          rotate    < 0 0 -3.409177 >
  36.          texture { CTDS_Texture }
  37.       }
  38.       object {
  39.          sphere { < 0.3829 -0.02281 0 > 0.1 }
  40.          texture { CTDS_Texture }
  41.       }
  42.       object {
  43.          Connector_1
  44.          scale     < 0.356524 0.1 0.1 >
  45.          rotate    < 0 0 -10.730322 >
  46.          translate < 0.3829 -0.02281 0 >
  47.          texture { CTDS_Texture }
  48.       }
  49.       object {
  50.          sphere { < 0.73319 -0.08919 0 > 0.1 }
  51.          texture { CTDS_Texture }
  52.       }
  53.       object {
  54.          Connector_1
  55.          scale     < 0.337412 0.1 0.1 >
  56.          rotate    < 0 0 -18.454817 >
  57.          translate < 0.73319 -0.08919 0 >
  58.          texture { CTDS_Texture }
  59.       }
  60.       object {
  61.          sphere { < 1.05325 -0.196 0 > 0.1 }
  62.          texture { CTDS_Texture }
  63.       }
  64.       object {
  65.          Connector_1
  66.          scale     < 0.325849 0.1 0.1 >
  67.          rotate    < 0 0 -26.25601 >
  68.          translate < 1.05325 -0.196 0 >
  69.          texture { CTDS_Texture }
  70.       }
  71.       object {
  72.          sphere { < 1.34548 -0.34015 0 > 0.1 }
  73.          texture { CTDS_Texture }
  74.       }
  75.       object {
  76.          Connector_1
  77.          scale     < 0.320925 0.1 0.1 >
  78.          rotate    < 0 0 -33.765827 >
  79.          translate < 1.34548 -0.34015 0 >
  80.          texture { CTDS_Texture }
  81.       }
  82.       object {
  83.          sphere { < 1.61227 -0.51852 0 > 0.1 }
  84.          texture { CTDS_Texture }
  85.       }
  86.       object {
  87.          Connector_1
  88.          scale     < 0.321382 0.1 0.1 >
  89.          rotate    < 0 0 -40.678256 >
  90.          translate < 1.61227 -0.51852 0 >
  91.          texture { CTDS_Texture }
  92.       }
  93.       object {
  94.          sphere { < 1.856 -0.728 0 > 0.1 }
  95.          texture { CTDS_Texture }
  96.       }
  97.       object {
  98.          Connector_1
  99.          scale     < 0.325811 0.1 0.1 >
  100.          rotate    < 0 0 -46.793406 >
  101.          translate < 1.856 -0.728 0 >
  102.          texture { CTDS_Texture }
  103.       }
  104.       object {
  105.          sphere { < 2.07906 -0.96548 0 > 0.1 }
  106.          texture { CTDS_Texture }
  107.       }
  108.       object {
  109.          Connector_1
  110.          scale     < 0.332832 0.1 0.1 >
  111.          rotate    < 0 0 -52.026576 >
  112.          translate < 2.07906 -0.96548 0 >
  113.          texture { CTDS_Texture }
  114.       }
  115.       object {
  116.          sphere { < 2.28385 -1.22785 0 > 0.1 }
  117.          texture { CTDS_Texture }
  118.       }
  119.       object {
  120.          Connector_1
  121.          scale     < 0.34121 0.1 0.1 >
  122.          rotate    < 0 0 -56.384448 >
  123.          translate < 2.28385 -1.22785 0 >
  124.          texture { CTDS_Texture }
  125.       }
  126.       object {
  127.          sphere { < 2.47275 -1.512 0 > 0.1 }
  128.          texture { CTDS_Texture }
  129.       }
  130.       object {
  131.          Connector_1
  132.          scale     < 0.34995 0.1 0.1 >
  133.          rotate    < 0 0 -59.919634 >
  134.          translate < 2.47275 -1.512 0 >
  135.          texture { CTDS_Texture }
  136.       }
  137.       object {
  138.          sphere { < 2.64815 -1.81482 0 > 0.1 }
  139.          texture { CTDS_Texture }
  140.       }
  141.       object {
  142.          Connector_1
  143.          scale     < 0.358261 0.1 0.1 >
  144.          rotate    < 0 0 -62.704691 >
  145.          translate < 2.64815 -1.81482 0 >
  146.          texture { CTDS_Texture }
  147.       }
  148.       object {
  149.          sphere { < 2.81244 -2.13319 0 > 0.1 }
  150.          texture { CTDS_Texture }
  151.       }
  152.       object {
  153.          Connector_1
  154.          scale     < 0.36556 0.1 0.1 >
  155.          rotate    < 0 0 -64.815227 >
  156.          translate < 2.81244 -2.13319 0 >
  157.          texture { CTDS_Texture }
  158.       }
  159.       object {
  160.          sphere { < 2.968 -2.464 0 > 0.1 }
  161.          texture { CTDS_Texture }
  162.       }
  163.       object {
  164.          Connector_1
  165.          scale     < 0.371445 0.1 0.1 >
  166.          rotate    < 0 0 -66.312064 >
  167.          translate < 2.968 -2.464 0 >
  168.          texture { CTDS_Texture }
  169.       }
  170.       object {
  171.          sphere { < 3.11723 -2.80415 0 > 0.1 }
  172.          texture { CTDS_Texture }
  173.       }
  174.       object {
  175.          Connector_1
  176.          scale     < 0.375608 0.1 0.1 >
  177.          rotate    < 0 0 -67.243669 >
  178.          translate < 3.11723 -2.80415 0 >
  179.          texture { CTDS_Texture }
  180.       }
  181.       object {
  182.          sphere { < 3.26252 -3.15052 0 > 0.1 }
  183.          texture { CTDS_Texture }
  184.       }
  185.       object {
  186.          Connector_1
  187.          scale     < 0.377882 0.1 0.1 >
  188.          rotate    < 0 0 -67.644194 >
  189.          translate < 3.26252 -3.15052 0 >
  190.          texture { CTDS_Texture }
  191.       }
  192.       object {
  193.          sphere { < 3.40625 -3.5 0 > 0.1 }
  194.          texture { CTDS_Texture }
  195.       }
  196.       object {
  197.          Connector_1
  198.          scale     < 0.378202 0.1 0.1 >
  199.          rotate    < 0 0 -67.526503 >
  200.          translate < 3.40625 -3.5 0 >
  201.          texture { CTDS_Texture }
  202.       }
  203.       object {
  204.          sphere { < 3.55082 -3.84948 0 > 0.1 }
  205.          texture { CTDS_Texture }
  206.       }
  207.       object {
  208.          Connector_1
  209.          scale     < 0.376578 0.1 0.1 >
  210.          rotate    < 0 0 -66.894308 >
  211.          translate < 3.55082 -3.84948 0 >
  212.          texture { CTDS_Texture }
  213.       }
  214.       object {
  215.          sphere { < 3.6986 -4.19585 0 > 0.1 }
  216.          texture { CTDS_Texture }
  217.       }
  218.       object {
  219.          Connector_1
  220.          scale     < 0.37314 0.1 0.1 >
  221.          rotate    < 0 0 -65.725696 >
  222.          translate < 3.6986 -4.19585 0 >
  223.          texture { CTDS_Texture }
  224.       }
  225.       object {
  226.          sphere { < 3.852 -4.536 0 > 0.1 }
  227.          texture { CTDS_Texture }
  228.       }
  229.       object {
  230.          Connector_1
  231.          scale     < 0.368092 0.1 0.1 >
  232.          rotate    < 0 0 -63.993242 >
  233.          translate < 3.852 -4.536 0 >
  234.          texture { CTDS_Texture }
  235.       }
  236.       object {
  237.          sphere { < 4.0134 -4.86682 0 > 0.1 }
  238.          texture { CTDS_Texture }
  239.       }
  240.       object {
  241.          Connector_1
  242.          scale     < 0.361761 0.1 0.1 >
  243.          rotate    < 0 0 -61.649043 >
  244.          translate < 4.0134 -4.86682 0 >
  245.          texture { CTDS_Texture }
  246.       }
  247.       object {
  248.          sphere { < 4.18519 -5.18519 0 > 0.1 }
  249.          texture { CTDS_Texture }
  250.       }
  251.       object {
  252.          Connector_1
  253.          scale     < 0.354621 0.1 0.1 >
  254.          rotate    < 0 0 -58.638064 >
  255.          translate < 4.18519 -5.18519 0 >
  256.          texture { CTDS_Texture }
  257.       }
  258.       object {
  259.          sphere { < 4.36975 -5.488 0 > 0.1 }
  260.          texture { CTDS_Texture }
  261.       }
  262.       object {
  263.          Connector_1
  264.          scale     < 0.347323 0.1 0.1 >
  265.          rotate    < 0 0 -54.896486 >
  266.          translate < 4.36975 -5.488 0 >
  267.          texture { CTDS_Texture }
  268.       }
  269.       object {
  270.          sphere { < 4.56948 -5.77215 0 > 0.1 }
  271.          texture { CTDS_Texture }
  272.       }
  273.       object {
  274.          Connector_1
  275.          scale     < 0.340665 0.1 0.1 >
  276.          rotate    < 0 0 -50.369072 >
  277.          translate < 4.56948 -5.77215 0 >
  278.          texture { CTDS_Texture }
  279.       }
  280.       object {
  281.          sphere { < 4.78677 -6.03452 0 > 0.1 }
  282.          texture { CTDS_Texture }
  283.       }
  284.       object {
  285.          Connector_1
  286.          scale     < 0.335671 0.1 0.1 >
  287.          rotate    < 0 0 -45.030174 >
  288.          translate < 4.78677 -6.03452 0 >
  289.          texture { CTDS_Texture }
  290.       }
  291.       object {
  292.          sphere { < 5.024 -6.272 0 > 0.1 }
  293.          texture { CTDS_Texture }
  294.       }
  295.       object {
  296.          Connector_1
  297.          scale     < 0.333554 0.1 0.1 >
  298.          rotate    < 0 0 -38.904467 >
  299.          translate < 5.024 -6.272 0 >
  300.          texture { CTDS_Texture }
  301.       }
  302.       object {
  303.          sphere { < 5.28357 -6.48148 0 > 0.1 }
  304.          texture { CTDS_Texture }
  305.       }
  306.       object {
  307.          Connector_1
  308.          scale     < 0.335605 0.1 0.1 >
  309.          rotate    < 0 0 -32.106001 >
  310.          translate < 5.28357 -6.48148 0 >
  311.          texture { CTDS_Texture }
  312.       }
  313.       object {
  314.          sphere { < 5.56785 -6.65985 0 > 0.1 }
  315.          texture { CTDS_Texture }
  316.       }
  317.       object {
  318.          Connector_1
  319.          scale     < 0.343146 0.1 0.1 >
  320.          rotate    < 0 0 -24.839864 >
  321.          translate < 5.56785 -6.65985 0 >
  322.          texture { CTDS_Texture }
  323.       }
  324.       object {
  325.          sphere { < 5.87925 -6.804 0 > 0.1 }
  326.          texture { CTDS_Texture }
  327.       }
  328.       object {
  329.          Connector_1
  330.          scale     < 0.357244 0.1 0.1 >
  331.          rotate    < 0 0 -17.398227 >
  332.          translate < 5.87925 -6.804 0 >
  333.          texture { CTDS_Texture }
  334.       }
  335.       object {
  336.          sphere { < 6.22015 -6.91082 0 > 0.1 }
  337.          texture { CTDS_Texture }
  338.       }
  339.       object {
  340.          Connector_1
  341.          scale     < 0.378652 0.1 0.1 >
  342.          rotate    < 0 0 -10.094933 >
  343.          translate < 6.22015 -6.91082 0 >
  344.          texture { CTDS_Texture }
  345.       }
  346.       object {
  347.          sphere { < 6.59294 -6.97719 0 > 0.1 }
  348.          texture { CTDS_Texture }
  349.       }
  350.       object {
  351.          Connector_1
  352.          scale     < 0.407699 0.1 0.1 >
  353.          rotate    < 0 0 -3.20727 >
  354.          translate < 6.59294 -6.97719 0 >
  355.          texture { CTDS_Texture }
  356.       }
  357.       object {
  358.          sphere { < 7 -7 0 > 0.1 }
  359.          texture { CTDS_Texture }
  360.       }
  361.       bounded_by { box { < -0.11 -7.81 -0.11 > < 7.81 0.11 0.11 > } }
  362.    }
  363.  
  364.