home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / brachi / dinobody.inc < prev    next >
Text File  |  1993-05-31  |  6KB  |  191 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 1 
  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 DinoBody =
  65.    composite {
  66.       object {
  67.          quadric {
  68.             Dot
  69.             scale     < 5.000000  5.000000  5.000000>
  70.             translate <-18.841340 -3.914410  0.000000>
  71.          }
  72.          texture { YourTexture }
  73.       }
  74.       object {
  75.          quadric { Connector_2 }
  76.          clipped_by {
  77.             plane { < 1.000000  0.000000  0.000000>  6.556769 }
  78.             plane { < 1.000000  0.000000  0.000000>  4.683406 inverse }
  79.          }
  80.          translate <-4.683406  0.000000  0.000000>
  81.          scale     < 2.674833  1.000000  1.000000>
  82.          translate <-1.750915  0.000000  0.000000>
  83.          rotate    < 0.000000  0.000000  11.763845>
  84.          translate <-18.841340 -3.914410  0.000000>
  85.          texture { YourTexture }
  86.       }
  87.       object {
  88.          quadric {
  89.             Dot
  90.             scale     < 7.000000  7.000000  7.000000>
  91.             translate <-13.250000 -2.750000  0.000000>
  92.          }
  93.          texture { YourTexture }
  94.       }
  95.       object {
  96.          quadric { Connector_2 }
  97.          clipped_by {
  98.             plane { < 1.000000  0.000000  0.000000>  8.404285 }
  99.             plane { < 1.000000  0.000000  0.000000>  6.536666 inverse }
  100.          }
  101.          translate <-6.536666  0.000000  0.000000>
  102.          scale     < 2.610077  1.000000  1.000000>
  103.          translate <-2.504396  0.000000  0.000000>
  104.          rotate    < 0.000000  0.000000  10.304846>
  105.          translate <-13.250000 -2.750000  0.000000>
  106.          texture { YourTexture }
  107.       }
  108.       object {
  109.          quadric {
  110.             Dot
  111.             scale     < 9.000000  9.000000  9.000000>
  112.             translate <-7.750000 -1.750000  0.000000>
  113.          }
  114.          texture { YourTexture }
  115.       }
  116.       object {
  117.          quadric { Connector_2 }
  118.          clipped_by {
  119.             plane { < 1.000000  0.000000  0.000000>  8.911763 }
  120.             plane { < 1.000000  0.000000  0.000000>  8.416665 inverse }
  121.          }
  122.          translate <-8.911763  0.000000  0.000000>
  123.          scale     < 7.088723  1.000000  1.000000>
  124.          translate <-1.257175  0.000000  0.000000>
  125.          rotate    < 0.000000  180.000000  0.000000>
  126.          rotate    < 0.000000  0.000000  24.775141>
  127.          translate <-7.750000 -1.750000  0.000000>
  128.          texture { YourTexture }
  129.       }
  130.       object {
  131.          quadric {
  132.             Dot
  133.             scale     < 8.500000  8.500000  8.500000>
  134.             translate <-4.500000 -0.250000  0.000000>
  135.          }
  136.          texture { YourTexture }
  137.       }
  138.       object {
  139.          quadric { Connector_2 }
  140.          clipped_by {
  141.             plane { < 1.000000  0.000000  0.000000>  7.910806 }
  142.             plane { < 1.000000  0.000000  0.000000>  6.514782 inverse }
  143.          }
  144.          translate <-7.910806  0.000000  0.000000>
  145.          scale     < 2.544056  1.000000  1.000000>
  146.          translate <-3.109525  0.000000  0.000000>
  147.          rotate    < 0.000000  180.000000  0.000000>
  148.          rotate    < 0.000000  0.000000  37.568592>
  149.          translate <-4.500000 -0.250000  0.000000>
  150.          texture { YourTexture }
  151.       }
  152.       object {
  153.          quadric {
  154.             Dot
  155.             scale     < 7.000000  7.000000  7.000000>
  156.             translate <-1.250000  2.250000  0.000000>
  157.          }
  158.          texture { YourTexture }
  159.       }
  160.       object {
  161.          quadric { Connector_2 }
  162.          clipped_by {
  163.             plane { < 1.000000  0.000000  0.000000>  6.222382 }
  164.             plane { < 1.000000  0.000000  0.000000>  4.444558 inverse }
  165.          }
  166.          translate <-6.222382  0.000000  0.000000>
  167.          scale     < 1.940522  1.000000  1.000000>
  168.          translate <-3.206551  0.000000  0.000000>
  169.          rotate    < 0.000000  180.000000  0.000000>
  170.          rotate    < 0.000000  0.000000  23.629378>
  171.          translate <-1.250000  2.250000  0.000000>
  172.          texture { YourTexture }
  173.       }
  174.       object {
  175.          quadric {
  176.             Dot
  177.             scale     < 5.000000  5.000000  5.000000>
  178.             translate < 2.750000  4.000000  0.000000>
  179.          }
  180.          texture { YourTexture }
  181.       }
  182.       bounded_by {
  183.          quadric {
  184.             Dot
  185.             scale < 20.748571  20.748571  20.748571>
  186.             translate <-8.045670 -0.750000  0.000000>
  187.          }
  188.       }
  189.    }
  190.  
  191.