home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / brachi / dinohead.inc < prev    next >
Text File  |  1993-05-30  |  9KB  |  299 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.        ambient   0.175
  9.        diffuse   0.6
  10.     }
  11.  
  12. #declare Dot =
  13.     quadric {
  14.        < 1.0  1.0  1.0>
  15.        < 0.0  0.0  0.0>
  16.        < 0.0  0.0  0.0>
  17.         -1.0
  18.     }
  19.  
  20. #declare Connector_1 = 
  21.    object {
  22.       quadric {
  23.          < 0.0  1.0  1.0>
  24.          < 0.0  0.0  0.0>
  25.          < 0.0  0.0  0.0>
  26.           -1.0
  27.       }
  28.       clipped_by {
  29.          plane { < 1.0  0.0  0.0> 1.0 }
  30.          plane { <-1.0  0.0  0.0> 0.0 }
  31.       }
  32.    }
  33.  
  34. #declare Connector_2 =
  35.    quadric {
  36.       < 1.0 -1.0  1.0>
  37.       < 0.0  0.0  0.0>
  38.       < 0.0  0.0  0.0>
  39.         0.0
  40.       rotate < 0.0  0.0  90.0>
  41.    }
  42.  
  43. #declare transx1 = 0
  44. #declare transy1 = 0
  45. #declare transz1 = 0
  46.  
  47. #declare transx2 = 0
  48. #declare transy2 = 0
  49. #declare transz2 = 0
  50.  
  51. #declare scalex1 = 1
  52. #declare scaley1 = 1
  53. #declare scalez1 = 1
  54.  
  55. /*----------------------------------------------------------------------------*/
  56.  
  57. #declare DinoHead = composite {
  58.    composite {
  59.       object {
  60.          quadric {
  61.             Dot
  62.             scale     < 2.000000  2.000000  2.000000>
  63.             translate <-7.254700  3.392480  0.000000>
  64.          }
  65.          texture { YourTexture }
  66.       }
  67.       object {
  68.          quadric { Connector_2 }
  69.          clipped_by {
  70.             plane { < 1.000000  0.000000  0.000000>  1.991587 }
  71.             plane { < 1.000000  0.000000  0.000000>  1.692849 inverse }
  72.          }
  73.          translate <-1.991587  0.000000  0.000000>
  74.          scale     < 10.868350  1.000000  1.000000>
  75.          translate <-0.183247  0.000000  0.000000>
  76.          rotate    < 0.000000  180.000000  0.000000>
  77.          rotate    < 0.000000  0.000000  6.268654>
  78.          translate <-7.254700  3.392480  0.000000>
  79.          texture { YourTexture }
  80.       }
  81.       object {
  82.          quadric {
  83.             Dot
  84.             scale     < 1.700000  1.700000  1.700000>
  85.             translate <-4.000000  3.750000  0.000000>
  86.          }
  87.          texture { YourTexture }
  88.       }
  89.       object {
  90.          quadric { Connector_2 }
  91.          clipped_by {
  92.             plane { < 1.000000  0.000000  0.000000>  1.680044 }
  93.             plane { < 1.000000  0.000000  0.000000>  1.383566 inverse }
  94.          }
  95.          translate <-1.680044  0.000000  0.000000>
  96.          scale     < 6.468761  1.000000  1.000000>
  97.          translate <-0.259717  0.000000  0.000000>
  98.          rotate    < 0.000000  180.000000  0.000000>
  99.          rotate    < 0.000000  0.000000 -26.606024>
  100.          translate <-4.000000  3.750000  0.000000>
  101.          texture { YourTexture }
  102.       }
  103.       object {
  104.          quadric {
  105.             Dot
  106.             scale     < 1.400000  1.400000  1.400000>
  107.             translate <-2.244260  2.870560  0.000000>
  108.          }
  109.          texture { YourTexture }
  110.       }
  111.       object {
  112.          quadric { Connector_2 }
  113.          clipped_by {
  114.             plane { < 1.000000  0.000000  0.000000>  1.391807 }
  115.             plane { < 1.000000  0.000000  0.000000>  1.192977 inverse }
  116.          }
  117.          translate <-1.391807  0.000000  0.000000>
  118.          scale     < 9.202632  1.000000  1.000000>
  119.          translate <-0.151240  0.000000  0.000000>
  120.          rotate    < 0.000000  180.000000  0.000000>
  121.          rotate    < 0.000000  0.000000 -19.584168>
  122.          translate <-2.244260  2.870560  0.000000>
  123.          texture { YourTexture }
  124.       }
  125.       object {
  126.          quadric {
  127.             Dot
  128.             scale     < 1.200000  1.200000  1.200000>
  129.             translate <-0.500000  2.250000  0.000000>
  130.          }
  131.          texture { YourTexture }
  132.       }
  133.       bounded_by {
  134.          quadric {
  135.             Dot
  136.             scale < 5.797759  5.797759  5.797759>
  137.             translate <-4.277350  3.250000  0.000000>
  138.          }
  139.       }
  140.    }
  141.  
  142.    composite {
  143.       /*object {
  144.          quadric { Connector_2 }
  145.          clipped_by {
  146.             plane { < 1.000000  0.000000  0.000000>  1.853132 }
  147.             plane { < 1.000000  0.000000  0.000000>  0.988337 inverse }
  148.          }
  149.          translate <-0.988337  0.000000  0.000000>
  150.          scale     < 1.452198  1.000000  1.000000>
  151.          translate <-0.680580  0.000000  0.000000>
  152.          rotate    < 0.000000  0.000000 -19.584168>
  153.          translate <-0.500000  2.250000  0.000000>
  154.          texture { YourTexture }
  155.       }*/
  156.       object {
  157.          quadric {
  158.             Dot
  159.             scale     < 2.250000  2.250000  2.250000>
  160.             translate <-5.375780  4.540710  0.000000>
  161.          }
  162.          texture { YourTexture }
  163.       }
  164.       object {
  165.          quadric { Connector_2 }
  166.          clipped_by {
  167.             plane { < 1.000000  0.000000  0.000000>  2.006917 }
  168.             plane { < 1.000000  0.000000  0.000000>  1.114954 inverse }
  169.          }
  170.          translate <-2.006917  0.000000  0.000000>
  171.          scale     < 1.972895  1.000000  1.000000>
  172.          translate <-1.017244  0.000000  0.000000>
  173.          rotate    < 0.000000  180.000000  0.000000>
  174.          rotate    < 0.000000  0.000000  70.709905>
  175.          translate <-5.375780  4.540710  0.000000>
  176.          texture { YourTexture }
  177.       }
  178.       object {
  179.          quadric {
  180.             Dot
  181.             scale     < 1.250000  1.250000  1.250000>
  182.             translate <-4.645090  6.628390  0.000000>
  183.          }
  184.          texture { YourTexture }
  185.       }
  186.       bounded_by {
  187.          quadric {
  188.             Dot
  189.             scale < 6.157062  6.157062  6.157062>
  190.             translate <-3.462890  3.939195  0.000000>
  191.          }
  192.       }
  193.    }
  194.  
  195.    composite {
  196.       /*object {
  197.          quadric { Connector_2 }
  198.          clipped_by {
  199.             plane { < 1.000000  0.000000  0.000000>  1.704701 }
  200.             plane { < 1.000000  0.000000  0.000000>  1.217643 inverse }
  201.          }
  202.          translate <-1.217643  0.000000  0.000000>
  203.          scale     < 4.309207  1.000000  1.000000>
  204.          translate <-0.282568  0.000000  0.000000>
  205.          rotate    < 0.000000  0.000000  70.709905>
  206.          translate <-4.645090  6.628390  0.000000>
  207.          texture { YourTexture }
  208.       }*/
  209.       object {
  210.          quadric {
  211.             Dot
  212.             scale     < 1.750000  1.750000  1.750000>
  213.             translate <-7.250000  0.250000  0.000000>
  214.          }
  215.          texture { YourTexture }
  216.       }
  217.       object {
  218.          quadric { Connector_2 }
  219.          clipped_by {
  220.             plane { < 1.000000  0.000000  0.000000>  1.732412 }
  221.             plane { < 1.000000  0.000000  0.000000>  1.484924 inverse }
  222.          }
  223.          translate <-1.732412  0.000000  0.000000>
  224.          scale     < 7.000000  1.000000  1.000000>
  225.          translate <-0.247487  0.000000  0.000000>
  226.          rotate    < 0.000000  180.000000  0.000000>
  227.          rotate    < 0.000000  0.000000 -8.130102>
  228.          translate <-7.250000  0.250000  0.000000>
  229.          texture { YourTexture }
  230.       }
  231.       object {
  232.          quadric {
  233.             Dot
  234.             scale     < 1.500000  1.500000  1.500000>
  235.             translate <-5.500000  0.000000  0.000000>
  236.          }
  237.          texture { YourTexture }
  238.       }
  239.       object {
  240.          quadric { Connector_2 }
  241.          clipped_by {
  242.             plane { < 1.000000  0.000000  0.000000>  1.488930 }
  243.             plane { < 1.000000  0.000000  0.000000>  1.240775 inverse }
  244.          }
  245.          translate <-1.488930  0.000000  0.000000>
  246.          scale     < 8.185353  1.000000  1.000000>
  247.          translate <-0.181902  0.000000  0.000000>
  248.          rotate    < 0.000000  180.000000  0.000000>
  249.          rotate    < 0.000000  0.000000 -14.036243>
  250.          translate <-5.500000  0.000000  0.000000>
  251.          texture { YourTexture }
  252.       }
  253.       object {
  254.          quadric {
  255.             Dot
  256.             scale     < 1.250000  1.250000  1.250000>
  257.             translate <-3.500000 -0.500000  0.000000>
  258.          }
  259.          texture { YourTexture }
  260.       }
  261.       object {
  262.          quadric { Connector_2 }
  263.          clipped_by {
  264.             plane { < 1.000000  0.000000  0.000000>  1.239177 }
  265.             plane { < 1.000000  0.000000  0.000000>  0.991342 inverse }
  266.          }
  267.          translate <-1.239177  0.000000  0.000000>
  268.          scale     < 7.549834  1.000000  1.000000>
  269.          translate <-0.164133  0.000000  0.000000>
  270.          rotate    < 0.000000  180.000000  0.000000>
  271.          rotate    < 0.000000  0.000000 -23.198591>
  272.          translate <-3.500000 -0.500000  0.000000>
  273.          texture { YourTexture }
  274.       }
  275.       object {
  276.          quadric {
  277.             Dot
  278.             translate <-1.750000 -1.250000  0.000000>
  279.          }
  280.          texture { YourTexture }
  281.       }
  282.       bounded_by {
  283.          quadric {
  284.             Dot
  285.             scale < 6.997040  6.997040  6.997040>
  286.             translate <-4.500000  2.814195  0.000000>
  287.          }
  288.       }
  289.    }
  290.  
  291.    bounded_by {
  292.       quadric {
  293.          Dot
  294.          scale < 7.448663  7.448663  7.448663>
  295.          translate <-4.277350  2.814195  0.000000>
  296.       }
  297.    }
  298. }
  299.