home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / brachi / dinoflg2.inc < prev    next >
Text File  |  1993-05-31  |  9KB  |  271 lines

  1. /*-----------------------------------------------------------------------------*/
  2. /* This file generated by Connect The Dots Smoother v2.0d (c) 1992 Truman Brown*/
  3. /*-----------------------------------------------------------------------------*/
  4.  
  5. #declare YourTexture =
  6.     texture {
  7.        color Gray45
  8.        bump_map {
  9.          gif "plasma7.gif" 
  10.          map_type 3 
  11.          bump_size 4 
  12.          interpolate 2 
  13.        }
  14.        scale <4 4 4>
  15.        ambient   0.175
  16.        diffuse   0.6
  17.     }
  18.  
  19. #declare Dot =
  20.     quadric {
  21.        < 1.0  1.0  1.0>
  22.        < 0.0  0.0  0.0>
  23.        < 0.0  0.0  0.0>
  24.         -1.0
  25.     }
  26.  
  27. #declare Connector_1 = 
  28.    object {
  29.       quadric {
  30.          < 0.0  1.0  1.0>
  31.          < 0.0  0.0  0.0>
  32.          < 0.0  0.0  0.0>
  33.           -1.0
  34.       }
  35.       clipped_by {
  36.          plane { < 1.0  0.0  0.0> 1.0 }
  37.          plane { <-1.0  0.0  0.0> 0.0 }
  38.       }
  39.    }
  40.  
  41. #declare Connector_2 =
  42.    quadric {
  43.       < 1.0 -1.0  1.0>
  44.       < 0.0  0.0  0.0>
  45.       < 0.0  0.0  0.0>
  46.         0.0
  47.       rotate < 0.0  0.0  90.0>
  48.    }
  49.  
  50. #declare transx1 = 0
  51. #declare transy1 = 0
  52. #declare transz1 = 0
  53.  
  54. #declare transx2 = 0
  55. #declare transy2 = 0
  56. #declare transz2 = 0
  57.  
  58. #declare scalex1 = 1
  59. #declare scaley1 = 1
  60. #declare scalez1 = 1
  61.  
  62. /*----------------------------------------------------------------------------*/
  63.  
  64. #declare DinoFrontLeg2 =
  65.    composite {
  66.       object {
  67.          quadric {
  68.             Dot
  69.             scale     < 2.000000  2.000000  2.000000>
  70.             translate < 0.250000  6.250000  0.000000>
  71.          }
  72.          texture { YourTexture }
  73.       }
  74.       object {
  75.          quadric { Connector_2 }
  76.          clipped_by {
  77.             plane { < 1.000000  0.000000  0.000000>  1.986254 }
  78.             plane { < 1.000000  0.000000  0.000000>  1.737972 inverse }
  79.          }
  80.          translate <-1.986254  0.000000  0.000000>
  81.          scale     < 8.485281  1.000000  1.000000>
  82.          translate <-0.234082  0.000000  0.000000>
  83.          rotate    < 0.000000  180.000000  0.000000>
  84.          rotate    < 0.000000  0.000000 -69.443955>
  85.          rotate    < 0.000000 -180.000000  0.000000>
  86.          translate < 0.250000  6.250000  0.000000>
  87.          texture { YourTexture }
  88.       }
  89.       object {
  90.          quadric {
  91.             Dot
  92.             scale     < 1.750000  1.750000  1.750000>
  93.             translate <-0.500000  4.250000  0.000000>
  94.          }
  95.          texture { YourTexture }
  96.       }
  97.       object {
  98.          quadric { Connector_2 }
  99.          clipped_by {
  100.             plane { < 1.000000  0.000000  0.000000>  1.744561 }
  101.             plane { < 1.000000  0.000000  0.000000>  1.595027 inverse }
  102.          }
  103.          translate <-1.744561  0.000000  0.000000>
  104.          scale     < 12.653502  1.000000  1.000000>
  105.          translate <-0.137872  0.000000  0.000000>
  106.          rotate    < 0.000000  180.000000  0.000000>
  107.          rotate    < 0.000000  0.000000 -66.801409>
  108.          rotate    < 0.000000 -180.000000  0.000000>
  109.          translate <-0.500000  4.250000  0.000000>
  110.          texture { YourTexture }
  111.       }
  112.       object {
  113.          quadric {
  114.             Dot
  115.             scale     < 1.600000  1.600000  1.600000>
  116.             translate <-1.250000  2.500000  0.000000>
  117.          }
  118.          texture { YourTexture }
  119.       }
  120.       object {
  121.          quadric { Connector_2 }
  122.          clipped_by {
  123.             plane { < 1.000000  0.000000  0.000000>  1.597583 }
  124.             plane { < 1.000000  0.000000  0.000000>  1.497734 inverse }
  125.          }
  126.          translate <-1.597583  0.000000  0.000000>
  127.          scale     < 18.172782  1.000000  1.000000>
  128.          translate <-0.087911  0.000000  0.000000>
  129.          rotate    < 0.000000  180.000000  0.000000>
  130.          rotate    < 0.000000  0.000000 -74.054604>
  131.          rotate    < 0.000000 -180.000000  0.000000>
  132.          translate <-1.250000  2.500000  0.000000>
  133.          texture { YourTexture }
  134.       }
  135.       object {
  136.          quadric {
  137.             Dot
  138.             scale     < 1.500000  1.500000  1.500000>
  139.             translate <-1.750000  0.750000  0.000000>
  140.          }
  141.          texture { YourTexture }
  142.       }
  143.       object {
  144.          quadric { Connector_2 }
  145.          clipped_by {
  146.             plane { < 1.000000  0.000000  0.000000>  1.496466 }
  147.             plane { < 1.000000  0.000000  0.000000>  1.396702 inverse }
  148.          }
  149.          translate <-1.496466  0.000000  0.000000>
  150.          scale     < 14.543040  1.000000  1.000000>
  151.          translate <-0.102899  0.000000  0.000000>
  152.          rotate    < 0.000000  180.000000  0.000000>
  153.          rotate    < 0.000000  0.000000 -59.036243>
  154.          translate <-1.750000  0.750000  0.000000>
  155.          texture { YourTexture }
  156.       }
  157.       object {
  158.          quadric {
  159.             Dot
  160.             scale     < 1.400000  1.400000  1.400000>
  161.             translate <-1.000000 -0.500000  0.000000>
  162.          }
  163.          texture { YourTexture }
  164.       }
  165.       object {
  166.          Connector_1
  167.          scale     < 2.015564  1.400000  1.400000>
  168.          rotate    < 0.000000  0.000000 -60.255119>
  169.          translate <-1.000000 -0.500000  0.000000>
  170.          texture { YourTexture }
  171.       }
  172.       object {
  173.          quadric {
  174.             Dot
  175.             scale     < 1.400000  1.400000  1.400000>
  176.             translate < 0.000000 -2.250000  0.000000>
  177.          }
  178.          texture { YourTexture }
  179.       }
  180.       object {
  181.          quadric { Connector_2 }
  182.          clipped_by {
  183.             plane { < 1.000000  0.000000  0.000000>  1.397509 }
  184.             plane { < 1.000000  0.000000  0.000000>  1.297687 inverse }
  185.          }
  186.          translate <-1.397509  0.000000  0.000000>
  187.          scale     < 16.740669  1.000000  1.000000>
  188.          translate <-0.083480  0.000000  0.000000>
  189.          rotate    < 0.000000  180.000000  0.000000>
  190.          rotate    < 0.000000  0.000000 -63.434949>
  191.          translate < 0.000000 -2.250000  0.000000>
  192.          texture { YourTexture }
  193.       }
  194.       object {
  195.          quadric {
  196.             Dot
  197.             scale     < 1.300000  1.300000  1.300000>
  198.             translate < 0.750000 -3.750000  0.000000>
  199.          }
  200.          texture { YourTexture }
  201.       }
  202.       object {
  203.          quadric { Connector_2 }
  204.          clipped_by {
  205.             plane { < 1.000000  0.000000  0.000000>  1.297397 }
  206.             plane { < 1.000000  0.000000  0.000000>  1.197598 inverse }
  207.          }
  208.          translate <-1.297397  0.000000  0.000000>
  209.          scale     < 15.779734  1.000000  1.000000>
  210.          translate <-0.082219  0.000000  0.000000>
  211.          rotate    < 0.000000  180.000000  0.000000>
  212.          rotate    < 0.000000  0.000000 -71.565051>
  213.          translate < 0.750000 -3.750000  0.000000>
  214.          texture { YourTexture }
  215.       }
  216.       object {
  217.          quadric {
  218.             Dot
  219.             scale     < 1.200000  1.200000  1.200000>
  220.             translate < 1.250000 -5.250000  0.000000>
  221.          }
  222.          texture { YourTexture }
  223.       }
  224.       object {
  225.          Connector_1
  226.          scale     < 1.457738  1.200000  1.200000>
  227.          rotate    < 0.000000  0.000000 -59.036243>
  228.          rotate    < 0.000000 -180.000000  0.000000>
  229.          translate < 1.250000 -5.250000  0.000000>
  230.          texture { YourTexture }
  231.       }
  232.       object {
  233.          quadric {
  234.             Dot
  235.             scale     < 1.200000  1.200000  1.200000>
  236.             translate < 0.500000 -6.500000  0.000000>
  237.          }
  238.          texture { YourTexture }
  239.       }
  240.       object {
  241.          quadric { Connector_2 }
  242.          clipped_by {
  243.             plane { < 1.000000  0.000000  0.000000>  1.297687 }
  244.             plane { < 1.000000  0.000000  0.000000>  1.197865 inverse }
  245.          }
  246.          translate <-1.197865  0.000000  0.000000>
  247.          scale     < 16.740669  1.000000  1.000000>
  248.          translate <-0.071554  0.000000  0.000000>
  249.          rotate    < 0.000000  0.000000 -63.434949>
  250.          rotate    < 0.000000 -180.000000  0.000000>
  251.          translate < 0.500000 -6.500000  0.000000>
  252.          texture { YourTexture }
  253.       }
  254.       object {
  255.          quadric {
  256.             Dot
  257.             scale     < 1.300000  1.300000  1.300000>
  258.             translate <-0.250000 -8.000000  0.000000>
  259.          }
  260.          texture { YourTexture }
  261.       }
  262.       bounded_by {
  263.          quadric {
  264.             Dot
  265.             scale < 9.440504  9.440504  9.440504>
  266.             translate <-0.400000 -0.525000  0.000000>
  267.          }
  268.       }
  269.    }
  270.  
  271.