home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / scripts / pov / brachi / dinorlg2.inc < prev    next >
Encoding:
Text File  |  1993-06-01  |  6.6 KB  |  218 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 DinoRearLeg2 =
  65.    composite {
  66.       object {
  67.          quadric {
  68.             Dot
  69.             scale     < 3.000000  3.000000  3.000000>
  70.             translate < 1.000000  4.750000  0.000000>
  71.          }
  72.          texture { YourTexture }
  73.       }
  74.       object {
  75.          quadric { Connector_2 }
  76.          clipped_by {
  77.             plane { < 1.000000  0.000000  0.000000>  2.958619 }
  78.             plane { < 1.000000  0.000000  0.000000>  2.465516 inverse }
  79.          }
  80.          translate <-2.958619  0.000000  0.000000>
  81.          scale     < 5.958188  1.000000  1.000000>
  82.          translate <-0.496564  0.000000  0.000000>
  83.          rotate    < 0.000000  180.000000  0.000000>
  84.          rotate    < 0.000000  0.000000 -65.556045>
  85.          translate < 1.000000  4.750000  0.000000>
  86.          texture { YourTexture }
  87.       }
  88.       object {
  89.          quadric {
  90.             Dot
  91.             scale     < 2.500000  2.500000  2.500000>
  92.             translate < 2.250000  2.000000  0.000000>
  93.          }
  94.          texture { YourTexture }
  95.       }
  96.       object {
  97.          quadric { Connector_2 }
  98.          clipped_by {
  99.             plane { < 1.000000  0.000000  0.000000>  2.451452 }
  100.             plane { < 1.000000  0.000000  0.000000>  1.961161 inverse }
  101.          }
  102.          translate <-2.451452  0.000000  0.000000>
  103.          scale     < 5.000000  1.000000  1.000000>
  104.          translate <-0.490290  0.000000  0.000000>
  105.          rotate    < 0.000000  180.000000  0.000000>
  106.          rotate    < 0.000000  0.000000 -78.690068>
  107.          translate < 2.250000  2.000000  0.000000>
  108.          texture { YourTexture }
  109.       }
  110.       object {
  111.          quadric {
  112.             Dot
  113.             scale     < 2.000000  2.000000  2.000000>
  114.             translate < 2.750000 -0.500000  0.000000>
  115.          }
  116.          texture { YourTexture }
  117.       }
  118.       object {
  119.          quadric { Connector_2 }
  120.          clipped_by {
  121.             plane { < 1.000000  0.000000  0.000000>  1.986254 }
  122.             plane { < 1.000000  0.000000  0.000000>  1.737972 inverse }
  123.          }
  124.          translate <-1.986254  0.000000  0.000000>
  125.          scale     < 8.485281  1.000000  1.000000>
  126.          translate <-0.234082  0.000000  0.000000>
  127.          rotate    < 0.000000  180.000000  0.000000>
  128.          rotate    < 0.000000  0.000000 -69.443955>
  129.          rotate    < 0.000000 -180.000000  0.000000>
  130.          translate < 2.750000 -0.500000  0.000000>
  131.          texture { YourTexture }
  132.       }
  133.       object {
  134.          quadric {
  135.             Dot
  136.             scale     < 1.750000  1.750000  1.750000>
  137.             translate < 2.000000 -2.500000  0.000000>
  138.          }
  139.          texture { YourTexture }
  140.       }
  141.       object {
  142.          quadric { Connector_2 }
  143.          clipped_by {
  144.             plane { < 1.000000  0.000000  0.000000>  1.733091 }
  145.             plane { < 1.000000  0.000000  0.000000>  1.485507 inverse }
  146.          }
  147.          translate <-1.733091  0.000000  0.000000>
  148.          scale     < 7.141428  1.000000  1.000000>
  149.          translate <-0.242681  0.000000  0.000000>
  150.          rotate    < 0.000000  180.000000  0.000000>
  151.          rotate    < 0.000000  0.000000 -56.309932>
  152.          rotate    < 0.000000 -180.000000  0.000000>
  153.          translate < 2.000000 -2.500000  0.000000>
  154.          texture { YourTexture }
  155.       }
  156.       object {
  157.          quadric {
  158.             Dot
  159.             scale     < 1.500000  1.500000  1.500000>
  160.             translate < 1.000000 -4.000000  0.000000>
  161.          }
  162.          texture { YourTexture }
  163.       }
  164.       object {
  165.          quadric { Connector_2 }
  166.          clipped_by {
  167.             plane { < 1.000000  0.000000  0.000000>  1.495840 }
  168.             plane { < 1.000000  0.000000  0.000000>  1.346256 inverse }
  169.          }
  170.          translate <-1.495840  0.000000  0.000000>
  171.          scale     < 13.399834  1.000000  1.000000>
  172.          translate <-0.111631  0.000000  0.000000>
  173.          rotate    < 0.000000  180.000000  0.000000>
  174.          rotate    < 0.000000  0.000000 -60.255119>
  175.          rotate    < 0.000000 -180.000000  0.000000>
  176.          translate < 1.000000 -4.000000  0.000000>
  177.          texture { YourTexture }
  178.       }
  179.       object {
  180.          quadric {
  181.             Dot
  182.             scale     < 1.350000  1.350000  1.350000>
  183.             translate < 0.000000 -5.750000  0.000000>
  184.          }
  185.          texture { YourTexture }
  186.       }
  187.       object {
  188.          quadric { Connector_2 }
  189.          clipped_by {
  190.             plane { < 1.000000  0.000000  0.000000>  1.495840 }
  191.             plane { < 1.000000  0.000000  0.000000>  1.346256 inverse }
  192.          }
  193.          translate <-1.346256  0.000000  0.000000>
  194.          scale     < 13.399834  1.000000  1.000000>
  195.          translate <-0.100468  0.000000  0.000000>
  196.          rotate    < 0.000000  0.000000 -60.255119>
  197.          rotate    < 0.000000 -180.000000  0.000000>
  198.          translate < 0.000000 -5.750000  0.000000>
  199.          texture { YourTexture }
  200.       }
  201.       object {
  202.          quadric {
  203.             Dot
  204.             scale     < 1.500000  1.500000  1.500000>
  205.             translate <-1.000000 -7.500000  0.000000>
  206.          }
  207.          texture { YourTexture }
  208.       }
  209.       bounded_by {
  210.          quadric {
  211.             Dot
  212.             scale < 9.606313  9.606313  9.606313>
  213.             translate < 1.125000 -0.625000  0.000000>
  214.          }
  215.       }
  216.    }
  217.  
  218.