home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / dolphi / fin1.inc < prev    next >
Text File  |  1993-04-08  |  6KB  |  187 lines

  1. /*-----------------------------------------------------------------------------*/
  2. /* This file generated by Connect The Dots Smoother v2.0d (c) 1992 Truman Brown*/
  3. /*-----------------------------------------------------------------------------*/
  4.  
  5. #declare YourTexture =
  6.     texture { //a nice gray-blue
  7.        color red 0.32 green 0.46 blue 0.45
  8.        ambient   0.3
  9.        diffuse   0.6
  10.        specular  1.0
  11.        roughness 0.001
  12.     }
  13.     //texture {Chrome_Texture} //for something a little different
  14.  
  15. #declare Dot =
  16.     quadric {
  17.        < 1.0  1.0  1.0>
  18.        < 0.0  0.0  0.0>
  19.        < 0.0  0.0  0.0>
  20.         -1.0
  21.     }
  22.  
  23. #declare Connector_1 = 
  24.    object {
  25.       quadric {
  26.          < 0.0  1.0  1.0>
  27.          < 0.0  0.0  0.0>
  28.          < 0.0  0.0  0.0>
  29.           -1.0
  30.       }
  31.       clipped_by {
  32.          plane { < 1.0  0.0  0.0> 1.0 }
  33.          plane { <-1.0  0.0  0.0> 0.0 }
  34.       }
  35.    }
  36.  
  37. #declare Connector_2 =
  38.    quadric {
  39.       < 1.0 -1.0  1.0>
  40.       < 0.0  0.0  0.0>
  41.       < 0.0  0.0  0.0>
  42.         0.0
  43.       rotate < 0.0  0.0  90.0>
  44.    }
  45.  
  46. #declare transx1 = 0
  47. #declare transy1 = 0
  48. #declare transz1 = 0
  49.  
  50. #declare transx2 = 0
  51. #declare transy2 = 0
  52. #declare transz2 = 0
  53.  
  54. #declare scalex1 = 1
  55. #declare scaley1 = 1
  56. #declare scalez1 = 1
  57.  
  58. /*----------------------------------------------------------------------------*/
  59.  
  60. #declare Fin1 =
  61.    composite {
  62.       object {
  63.          quadric {
  64.             Dot
  65.             scale     < 0.200000  0.200000  0.200000>
  66.             translate <-0.052190 -0.052190  0.000000>
  67.          }
  68.          texture { YourTexture }
  69.       }
  70.       object {
  71.          quadric { Connector_2 }
  72.          clipped_by {
  73.             plane { < 1.000000  0.000000  0.000000>  0.293036 }
  74.             plane { < 1.000000  0.000000  0.000000>  0.195357 inverse }
  75.          }
  76.          translate <-0.195357  0.000000  0.000000>
  77.          scale     < 4.559783  1.000000  1.000000>
  78.          translate <-0.042844  0.000000  0.000000>
  79.          rotate    < 0.000000  0.000000  63.434400>
  80.          translate <-0.052190 -0.052190  0.000000>
  81.          texture { YourTexture }
  82.       }
  83.       object {
  84.          quadric {
  85.             Dot
  86.             scale     < 0.300000  0.300000  0.300000>
  87.             translate < 0.156580  0.365340  0.000000>
  88.          }
  89.          texture { YourTexture }
  90.       }
  91.       object {
  92.          quadric { Connector_2 }
  93.          clipped_by {
  94.             plane { < 1.000000  0.000000  0.000000>  0.395008 }
  95.             plane { < 1.000000  0.000000  0.000000>  0.296256 inverse }
  96.          }
  97.          translate <-0.296256  0.000000  0.000000>
  98.          scale     < 6.270242  1.000000  1.000000>
  99.          translate <-0.047248  0.000000  0.000000>
  100.          rotate    < 0.000000  0.000000  80.538123>
  101.          translate < 0.156580  0.365340  0.000000>
  102.          texture { YourTexture }
  103.       }
  104.       object {
  105.          quadric {
  106.             Dot
  107.             scale     < 0.400000  0.400000  0.400000>
  108.             translate < 0.260960  0.991650  0.000000>
  109.          }
  110.          texture { YourTexture }
  111.       }
  112.       object {
  113.          quadric { Connector_2 }
  114.          clipped_by {
  115.             plane { < 1.000000  0.000000  0.000000>  0.496458 }
  116.             plane { < 1.000000  0.000000  0.000000>  0.397166 inverse }
  117.          }
  118.          translate <-0.397166  0.000000  0.000000>
  119.          scale     < 8.356058  1.000000  1.000000>
  120.          translate <-0.047530  0.000000  0.000000>
  121.          rotate    < 0.000000  0.000000  82.875237>
  122.          rotate    < 0.000000 -180.000000  0.000000>
  123.          translate < 0.260960  0.991650  0.000000>
  124.          texture { YourTexture }
  125.       }
  126.       object {
  127.          quadric {
  128.             Dot
  129.             scale     < 0.500000  0.500000  0.500000>
  130.             translate < 0.156580  1.826720  0.000000>
  131.          }
  132.          texture { YourTexture }
  133.       }
  134.       object {
  135.          quadric { Connector_2 }
  136.          clipped_by {
  137.             plane { < 1.000000  0.000000  0.000000>  0.688111 }
  138.             plane { < 1.000000  0.000000  0.000000>  0.491508 inverse }
  139.          }
  140.          translate <-0.491508  0.000000  0.000000>
  141.          scale     < 5.356471  1.000000  1.000000>
  142.          translate <-0.091760  0.000000  0.000000>
  143.          rotate    < 0.000000  0.000000  73.300353>
  144.          rotate    < 0.000000 -180.000000  0.000000>
  145.          translate < 0.156580  1.826720  0.000000>
  146.          texture { YourTexture }
  147.       }
  148.       object {
  149.          quadric {
  150.             Dot
  151.             scale     < 0.700000  0.700000  0.700000>
  152.             translate <-0.156580  2.870560  0.000000>
  153.          }
  154.          texture { YourTexture }
  155.       }
  156.       object {
  157.          quadric { Connector_2 }
  158.          clipped_by {
  159.             plane { < 1.000000  0.000000  0.000000>  0.890775 }
  160.             plane { < 1.000000  0.000000  0.000000>  0.692825 inverse }
  161.          }
  162.          translate <-0.692825  0.000000  0.000000>
  163.          scale     < 6.930519  1.000000  1.000000>
  164.          translate <-0.099967  0.000000  0.000000>
  165.          rotate    < 0.000000  0.000000  63.435132>
  166.          rotate    < 0.000000 -180.000000  0.000000>
  167.          translate <-0.156580  2.870560  0.000000>
  168.          texture { YourTexture }
  169.       }
  170.       object {
  171.          quadric {
  172.             Dot
  173.             scale     < 0.900000  0.900000  0.900000>
  174.             translate <-0.782880  4.123170  0.000000>
  175.          }
  176.          texture { YourTexture }
  177.       }
  178.       bounded_by {
  179.          quadric {
  180.             Dot
  181.             scale < 3.023368  3.023368  3.023368>
  182.             translate <-0.510960  2.385490  0.000000>
  183.          }
  184.       }
  185.    }
  186.  
  187.