home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / scripts / pov / morya1 / eelhole2.inc < prev    next >
Encoding:
Text File  |  1993-05-19  |  15.3 KB  |  492 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.        bump_map {gif "plasma1.gif" map_type 0 bump_size 5 interpolate 2}
  8.        translate <-.5 -.5 0>
  9.        scale <10 10 10>
  10.        color red 0.556863 green 0.419608 blue 0.137255
  11.        ambient   0.2
  12.        diffuse   0.6
  13.     }
  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 EelHole2 =
  61.    composite {
  62.       object {
  63.          quadric {
  64.             Dot
  65.             scale     < 4.000000  4.000000  4.000000>
  66.             translate < 7.881000 -6.002090  0.000000>
  67.          }
  68.          texture { YourTexture }
  69.       }
  70.       object {
  71.          quadric { Connector_2 }
  72.          clipped_by {
  73.             plane { < 1.000000  0.000000  0.000000>  3.886606 }
  74.             plane { < 1.000000  0.000000  0.000000>  2.914955 inverse }
  75.          }
  76.          translate <-3.886606  0.000000  0.000000>
  77.          scale     < 4.109901  1.000000  1.000000>
  78.          translate <-0.945669  0.000000  0.000000>
  79.          rotate    < 0.000000  180.000000  0.000000>
  80.          rotate    < 0.000000  0.000000 -15.751107>
  81.          rotate    < 0.000000 -180.000000  0.000000>
  82.          translate < 7.881000 -6.002090  0.000000>
  83.          texture { YourTexture }
  84.       }
  85.       object {
  86.          quadric {
  87.             Dot
  88.             scale     < 3.000000  3.000000  3.000000>
  89.             translate < 3.810020 -7.150310  0.000000>
  90.          }
  91.          texture { YourTexture }
  92.       }
  93.       object {
  94.          Connector_1
  95.          scale     < 4.499588  3.000000  3.000000>
  96.          rotate    < 0.000000  0.000000  77.941893>
  97.          translate < 3.810020 -7.150310  0.000000>
  98.          texture { YourTexture }
  99.       }
  100.       object {
  101.          quadric {
  102.             Dot
  103.             scale     < 3.000000  3.000000  3.000000>
  104.             translate < 4.750000 -2.750000  0.000000>
  105.          }
  106.          texture { YourTexture }
  107.       }
  108.       object {
  109.          quadric { Connector_2 }
  110.          clipped_by {
  111.             plane { < 1.000000  0.000000  0.000000>  2.647201 }
  112.             plane { < 1.000000  0.000000  0.000000>  1.764800 inverse }
  113.          }
  114.          translate <-2.647201  0.000000  0.000000>
  115.          scale     < 1.875454  1.000000  1.000000>
  116.          translate <-1.411499  0.000000  0.000000>
  117.          rotate    < 0.000000  180.000000  0.000000>
  118.          rotate    < 0.000000  0.000000  10.885079>
  119.          translate < 4.750000 -2.750000  0.000000>
  120.          texture { YourTexture }
  121.       }
  122.       object {
  123.          quadric {
  124.             Dot
  125.             scale     < 2.000000  2.000000  2.000000>
  126.             translate < 6.837160 -2.348640  0.000000>
  127.          }
  128.          texture { YourTexture }
  129.       }
  130.       object {
  131.          Connector_1
  132.          scale     < 2.970824  2.000000  2.000000>
  133.          rotate    < 0.000000  0.000000  71.564990>
  134.          rotate    < 0.000000 -180.000000  0.000000>
  135.          translate < 6.837160 -2.348640  0.000000>
  136.          texture { YourTexture }
  137.       }
  138.       object {
  139.          quadric {
  140.             Dot
  141.             scale     < 2.000000  2.000000  2.000000>
  142.             translate < 5.897700  0.469730  0.000000>
  143.          }
  144.          texture { YourTexture }
  145.       }
  146.       object {
  147.          quadric { Connector_2 }
  148.          clipped_by {
  149.             plane { < 1.000000  0.000000  0.000000>  2.856224 }
  150.             plane { < 1.000000  0.000000  0.000000>  1.904149 inverse }
  151.          }
  152.          translate <-1.904149  0.000000  0.000000>
  153.          scale     < 3.112716  1.000000  1.000000>
  154.          translate <-0.611732  0.000000  0.000000>
  155.          rotate    < 0.000000  0.000000  16.699311>
  156.          rotate    < 0.000000 -180.000000  0.000000>
  157.          translate < 5.897700  0.469730  0.000000>
  158.          texture { YourTexture }
  159.       }
  160.       object {
  161.          quadric {
  162.             Dot
  163.             scale     < 3.000000  3.000000  3.000000>
  164.             translate < 2.766180  1.409190  0.000000>
  165.          }
  166.          texture { YourTexture }
  167.       }
  168.       object {
  169.          quadric { Connector_2 }
  170.          clipped_by {
  171.             plane { < 1.000000  0.000000  0.000000>  2.878236 }
  172.             plane { < 1.000000  0.000000  0.000000>  1.918824 inverse }
  173.          }
  174.          translate <-2.878236  0.000000  0.000000>
  175.          scale     < 3.402065  1.000000  1.000000>
  176.          translate <-0.846026  0.000000  0.000000>
  177.          rotate    < 0.000000  180.000000  0.000000>
  178.          rotate    < 0.000000  0.000000  47.385849>
  179.          rotate    < 0.000000 -180.000000  0.000000>
  180.          translate < 2.766180  1.409190  0.000000>
  181.          texture { YourTexture }
  182.       }
  183.       object {
  184.          quadric {
  185.             Dot
  186.             scale     < 2.000000  2.000000  2.000000>
  187.             translate < 0.365340  4.018790  0.000000>
  188.          }
  189.          texture { YourTexture }
  190.       }
  191.       object {
  192.          Connector_1
  193.          scale     < 2.334106  2.000000  2.000000>
  194.          rotate    < 0.000000  0.000000  26.564941>
  195.          translate < 0.365340  4.018790  0.000000>
  196.          texture { YourTexture }
  197.       }
  198.       object {
  199.          quadric {
  200.             Dot
  201.             scale     < 2.000000  2.000000  2.000000>
  202.             translate < 2.453030  5.062630  0.000000>
  203.          }
  204.          texture { YourTexture }
  205.       }
  206.       object {
  207.          Connector_1
  208.          scale     < 2.722006  2.000000  2.000000>
  209.          rotate    < 0.000000  0.000000  32.471241>
  210.          rotate    < 0.000000 -180.000000  0.000000>
  211.          translate < 2.453030  5.062630  0.000000>
  212.          texture { YourTexture }
  213.       }
  214.       object {
  215.          quadric {
  216.             Dot
  217.             scale     < 2.000000  2.000000  2.000000>
  218.             translate < 0.156580  6.524010  0.000000>
  219.          }
  220.          texture { YourTexture }
  221.       }
  222.       object {
  223.          Connector_1
  224.          scale     < 2.509570  2.000000  2.000000>
  225.          rotate    < 0.000000  0.000000 -16.927504>
  226.          rotate    < 0.000000 -180.000000  0.000000>
  227.          translate < 0.156580  6.524010  0.000000>
  228.          texture { YourTexture }
  229.       }
  230.       object {
  231.          quadric {
  232.             Dot
  233.             scale     < 2.000000  2.000000  2.000000>
  234.             translate <-2.244260  5.793320  0.000000>
  235.          }
  236.          texture { YourTexture }
  237.       }
  238.       object {
  239.          Connector_1
  240.          scale     < 2.785317  2.000000  2.000000>
  241.          rotate    < 0.000000  0.000000 -77.005491>
  242.          rotate    < 0.000000 -180.000000  0.000000>
  243.          translate <-2.244260  5.793320  0.000000>
  244.          texture { YourTexture }
  245.       }
  246.       object {
  247.          quadric {
  248.             Dot
  249.             scale     < 2.000000  2.000000  2.000000>
  250.             translate <-2.870560  3.079330  0.000000>
  251.          }
  252.          texture { YourTexture }
  253.       }
  254.       object {
  255.          quadric { Connector_2 }
  256.          clipped_by {
  257.             plane { < 1.000000  0.000000  0.000000>  2.752432 }
  258.             plane { < 1.000000  0.000000  0.000000>  1.834955 inverse }
  259.          }
  260.          translate <-1.834955  0.000000  0.000000>
  261.          scale     < 2.306448  1.000000  1.000000>
  262.          translate <-0.795576  0.000000  0.000000>
  263.          rotate    < 0.000000  0.000000 -48.366328>
  264.          rotate    < 0.000000 -180.000000  0.000000>
  265.          translate <-2.870560  3.079330  0.000000>
  266.          texture { YourTexture }
  267.       }
  268.       object {
  269.          quadric {
  270.             Dot
  271.             scale     < 3.000000  3.000000  3.000000>
  272.             translate <-4.540710  1.200420  0.000000>
  273.          }
  274.          texture { YourTexture }
  275.       }
  276.       object {
  277.          quadric { Connector_2 }
  278.          clipped_by {
  279.             plane { < 1.000000  0.000000  0.000000>  2.815297 }
  280.             plane { < 1.000000  0.000000  0.000000>  1.876865 inverse }
  281.          }
  282.          translate <-2.815297  0.000000  0.000000>
  283.          scale     < 2.716449  1.000000  1.000000>
  284.          translate <-1.036389  0.000000  0.000000>
  285.          rotate    < 0.000000  180.000000  0.000000>
  286.          rotate    < 0.000000  0.000000 -64.359044>
  287.          translate <-4.540710  1.200420  0.000000>
  288.          texture { YourTexture }
  289.       }
  290.       object {
  291.          quadric {
  292.             Dot
  293.             scale     < 2.000000  2.000000  2.000000>
  294.             translate <-3.288100 -1.409190  0.000000>
  295.          }
  296.          texture { YourTexture }
  297.       }
  298.       object {
  299.          Connector_1
  300.          scale     < 2.380330  2.000000  2.000000>
  301.          rotate    < 0.000000  0.000000  52.125059>
  302.          translate <-3.288100 -1.409190  0.000000>
  303.          texture { YourTexture }
  304.       }
  305.       object {
  306.          quadric {
  307.             Dot
  308.             scale     < 2.000000  2.000000  2.000000>
  309.             translate <-1.826720  0.469730  0.000000>
  310.          }
  311.          texture { YourTexture }
  312.       }
  313.       object {
  314.          Connector_1
  315.          scale     < 1.801949  2.000000  2.000000>
  316.          rotate    < 0.000000  0.000000 -79.992094>
  317.          rotate    < 0.000000 -180.000000  0.000000>
  318.          translate <-1.826720  0.469730  0.000000>
  319.          texture { YourTexture }
  320.       }
  321.       object {
  322.          quadric {
  323.             Dot
  324.             scale     < 2.000000  2.000000  2.000000>
  325.             translate <-2.139870 -1.304800  0.000000>
  326.          }
  327.          texture { YourTexture }
  328.       }
  329.       object {
  330.          Connector_1
  331.          scale     < 0.409630  2.000000  2.000000>
  332.          rotate    < 0.000000  0.000000 -28.458866>
  333.          rotate    < 0.000000 -180.000000  0.000000>
  334.          translate <-2.139870 -1.304800  0.000000>
  335.          texture { YourTexture }
  336.       }
  337.       object {
  338.          quadric {
  339.             Dot
  340.             scale     < 2.000000  2.000000  2.000000>
  341.             translate <-2.500000 -1.500000  0.000000>
  342.          }
  343.          texture { YourTexture }
  344.       }
  345.       object {
  346.          Connector_1
  347.          scale     < 1.649200  2.000000  2.000000>
  348.          rotate    < 0.000000  0.000000 -73.262455>
  349.          rotate    < 0.000000 -180.000000  0.000000>
  350.          translate <-2.500000 -1.500000  0.000000>
  351.          texture { YourTexture }
  352.       }
  353.       object {
  354.          quadric {
  355.             Dot
  356.             scale     < 2.000000  2.000000  2.000000>
  357.             translate <-2.974950 -3.079330  0.000000>
  358.          }
  359.          texture { YourTexture }
  360.       }
  361.       object {
  362.          Connector_1
  363.          scale     < 3.550595  2.000000  2.000000>
  364.          rotate    < 0.000000  0.000000  1.684618>
  365.          rotate    < 0.000000 -180.000000  0.000000>
  366.          translate <-2.974950 -3.079330  0.000000>
  367.          texture { YourTexture }
  368.       }
  369.       object {
  370.          quadric {
  371.             Dot
  372.             scale     < 2.000000  2.000000  2.000000>
  373.             translate <-6.524010 -2.974950  0.000000>
  374.          }
  375.          texture { YourTexture }
  376.       }
  377.       object {
  378.          Connector_1
  379.          scale     < 4.306140  2.000000  2.000000>
  380.          rotate    < 0.000000  0.000000 -7.003533>
  381.          translate <-6.524010 -2.974950  0.000000>
  382.          texture { YourTexture }
  383.       }
  384.       object {
  385.          quadric {
  386.             Dot
  387.             scale     < 2.000000  2.000000  2.000000>
  388.             translate <-2.250000 -3.500000  0.000000>
  389.          }
  390.          texture { YourTexture }
  391.       }
  392.       object {
  393.          Connector_1
  394.          scale     < 2.518182  2.000000  2.000000>
  395.          rotate    < 0.000000  0.000000 -29.747816>
  396.          rotate    < 0.000000 -180.000000  0.000000>
  397.          translate <-2.250000 -3.500000  0.000000>
  398.          texture { YourTexture }
  399.       }
  400.       object {
  401.          quadric {
  402.             Dot
  403.             scale     < 2.000000  2.000000  2.000000>
  404.             translate <-4.436330 -4.749480  0.000000>
  405.          }
  406.          texture { YourTexture }
  407.       }
  408.       object {
  409.          Connector_1
  410.          scale     < 3.317382  2.000000  2.000000>
  411.          rotate    < 0.000000  0.000000 -12.724367>
  412.          translate <-4.436330 -4.749480  0.000000>
  413.          texture { YourTexture }
  414.       }
  415.       object {
  416.          quadric {
  417.             Dot
  418.             scale     < 2.000000  2.000000  2.000000>
  419.             translate <-1.200420 -5.480170  0.000000>
  420.          }
  421.          texture { YourTexture }
  422.       }
  423.       object {
  424.          quadric { Connector_2 }
  425.          clipped_by {
  426.             plane { < 1.000000  0.000000  0.000000>  2.435036 }
  427.             plane { < 1.000000  0.000000  0.000000>  1.623357 inverse }
  428.          }
  429.          translate <-1.623357  0.000000  0.000000>
  430.          scale     < 1.389613  1.000000  1.000000>
  431.          translate <-1.168208  0.000000  0.000000>
  432.          rotate    < 0.000000  0.000000 -52.431367>
  433.          rotate    < 0.000000 -180.000000  0.000000>
  434.          translate <-1.200420 -5.480170  0.000000>
  435.          texture { YourTexture }
  436.       }
  437.       object {
  438.          quadric {
  439.             Dot
  440.             scale     < 3.000000  3.000000  3.000000>
  441.             translate <-2.244260 -6.837160  0.000000>
  442.          }
  443.          texture { YourTexture }
  444.       }
  445.       object {
  446.          Connector_1
  447.          scale     < 3.874884  3.000000  3.000000>
  448.          rotate    < 0.000000  0.000000 -4.635432>
  449.          rotate    < 0.000000 -180.000000  0.000000>
  450.          translate <-2.244260 -6.837160  0.000000>
  451.          texture { YourTexture }
  452.       }
  453.       object {
  454.          quadric {
  455.             Dot
  456.             scale     < 3.000000  3.000000  3.000000>
  457.             translate <-6.106470 -7.150310  0.000000>
  458.          }
  459.          texture { YourTexture }
  460.       }
  461.       object {
  462.          quadric { Connector_2 }
  463.          clipped_by {
  464.             plane { < 1.000000  0.000000  0.000000>  2.968505 }
  465.             plane { < 1.000000  0.000000  0.000000>  1.979003 inverse }
  466.          }
  467.          translate <-2.968505  0.000000  0.000000>
  468.          scale     < 6.846698  1.000000  1.000000>
  469.          translate <-0.433567  0.000000  0.000000>
  470.          rotate    < 0.000000  180.000000  0.000000>
  471.          rotate    < 0.000000  0.000000 -11.309981>
  472.          translate <-6.106470 -7.150310  0.000000>
  473.          texture { YourTexture }
  474.       }
  475.       object {
  476.          quadric {
  477.             Dot
  478.             scale     < 2.000000  2.000000  2.000000>
  479.             translate < 0.678500 -8.507310  0.000000>
  480.          }
  481.          texture { YourTexture }
  482.       }
  483.       bounded_by {
  484.          quadric {
  485.             Dot
  486.             scale < 14.719588  14.719588  14.719588>
  487.             translate < 1.387265 -0.991650  0.000000>
  488.          }
  489.       }
  490.    }
  491.  
  492.