home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / RAYTRACE / _POV_DAT / FROGG / FROGLEG2.INC < prev    next >
Encoding:
Text File  |  1993-04-09  |  12.7 KB  |  432 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.        bozo
  8.          color_map {
  9.            [0.0 0.6 color FrogGreen color FrogGreen]
  10.            [0.6 1.0 color Black color Black]
  11.          }
  12.        ambient   0.2
  13.        diffuse   0.6
  14.        specular  1.0
  15.        roughness 0.001
  16.     }
  17.  
  18. #declare Dot =
  19.     quadric {
  20.        < 1.0  1.0  1.0>
  21.        < 0.0  0.0  0.0>
  22.        < 0.0  0.0  0.0>
  23.         -1.0
  24.     }
  25.  
  26. #declare Connector_1 = 
  27.    object {
  28.       quadric {
  29.          < 0.0  1.0  1.0>
  30.          < 0.0  0.0  0.0>
  31.          < 0.0  0.0  0.0>
  32.           -1.0
  33.       }
  34.       clipped_by {
  35.          plane { < 1.0  0.0  0.0> 1.0 }
  36.          plane { <-1.0  0.0  0.0> 0.0 }
  37.       }
  38.    }
  39.  
  40. #declare Connector_2 =
  41.    quadric {
  42.       < 1.0 -1.0  1.0>
  43.       < 0.0  0.0  0.0>
  44.       < 0.0  0.0  0.0>
  45.         0.0
  46.       rotate < 0.0  0.0  90.0>
  47.    }
  48.  
  49. #declare transx1 = 0
  50. #declare transy1 = 0
  51. #declare transz1 = 0
  52.  
  53. #declare transx2 = 0
  54. #declare transy2 = 0
  55. #declare transz2 = 0
  56.  
  57. #declare scalex1 = 1
  58. #declare scaley1 = 1
  59. #declare scalez1 = 1
  60.  
  61. /*----------------------------------------------------------------------------*/
  62.  
  63. #declare Frog_Leg2 = composite {
  64.    composite {
  65.       object {
  66.          quadric {
  67.             Dot
  68.             translate < 1.250000  4.250000  0.000000>
  69.          }
  70.          texture { YourTexture }
  71.       }
  72.       object {
  73.          quadric { Connector_2 }
  74.          clipped_by {
  75.             plane { < 1.000000  0.000000  0.000000>  0.933809 }
  76.             plane { < 1.000000  0.000000  0.000000>  0.560286 inverse }
  77.          }
  78.          translate <-0.933809  0.000000  0.000000>
  79.          scale     < 2.610077  1.000000  1.000000>
  80.          translate <-0.357771  0.000000  0.000000>
  81.          rotate    < 0.000000  180.000000  0.000000>
  82.          rotate    < 0.000000  0.000000 -63.434949>
  83.          rotate    < 0.000000 -180.000000  0.000000>
  84.          translate < 1.250000  4.250000  0.000000>
  85.          texture { YourTexture }
  86.       }
  87.       object {
  88.          quadric {
  89.             Dot
  90.             scale     < 0.600000  0.600000  0.600000>
  91.             translate < 0.750000  3.250000  0.000000>
  92.          }
  93.          texture { YourTexture }
  94.       }
  95.       object {
  96.          Connector_1
  97.          scale     < 0.901388  0.600000  0.600000>
  98.          rotate    < 0.000000  0.000000 -56.309932>
  99.          rotate    < 0.000000 -180.000000  0.000000>
  100.          translate < 0.750000  3.250000  0.000000>
  101.          texture { YourTexture }
  102.       }
  103.       object {
  104.          quadric {
  105.             Dot
  106.             scale     < 0.600000  0.600000  0.600000>
  107.             translate < 0.250000  2.500000  0.000000>
  108.          }
  109.          texture { YourTexture }
  110.       }
  111.       object {
  112.          Connector_1
  113.          scale     < 1.118034  0.600000  0.600000>
  114.          rotate    < 0.000000  0.000000 -63.434949>
  115.          rotate    < 0.000000 -180.000000  0.000000>
  116.          translate < 0.250000  2.500000  0.000000>
  117.          texture { YourTexture }
  118.       }
  119.       object {
  120.          quadric {
  121.             Dot
  122.             scale     < 0.600000  0.600000  0.600000>
  123.             translate <-0.250000  1.500000  0.000000>
  124.          }
  125.          texture { YourTexture }
  126.       }
  127.       object {
  128.          quadric { Connector_2 }
  129.          clipped_by {
  130.             plane { < 1.000000  0.000000  0.000000>  0.588794 }
  131.             plane { < 1.000000  0.000000  0.000000>  0.392530 inverse }
  132.          }
  133.          translate <-0.588794  0.000000  0.000000>
  134.          scale     < 5.101410  1.000000  1.000000>
  135.          translate <-0.115418  0.000000  0.000000>
  136.          rotate    < 0.000000  180.000000  0.000000>
  137.          rotate    < 0.000000  0.000000 -52.197854>
  138.          rotate    < 0.000000 -180.000000  0.000000>
  139.          translate <-0.250000  1.500000  0.000000>
  140.          texture { YourTexture }
  141.       }
  142.       object {
  143.          quadric {
  144.             Dot
  145.             scale     < 0.400000  0.400000  0.400000>
  146.             translate <-0.887270  0.678500  0.000000>
  147.          }
  148.          texture { YourTexture }
  149.       }
  150.       object {
  151.          Connector_1
  152.          scale     < 0.897939  0.400000  0.400000>
  153.          rotate    < 0.000000  0.000000 -35.537974>
  154.          rotate    < 0.000000 -180.000000  0.000000>
  155.          translate <-0.887270  0.678500  0.000000>
  156.          texture { YourTexture }
  157.       }
  158.       object {
  159.          quadric {
  160.             Dot
  161.             scale     < 0.400000  0.400000  0.400000>
  162.             translate <-1.617950  0.156580  0.000000>
  163.          }
  164.          texture { YourTexture }
  165.       }
  166.       object {
  167.          quadric { Connector_2 }
  168.          clipped_by {
  169.             plane { < 1.000000  0.000000  0.000000>  0.393595 }
  170.             plane { < 1.000000  0.000000  0.000000>  0.245997 inverse }
  171.          }
  172.          translate <-0.393595  0.000000  0.000000>
  173.          scale     < 5.520692  1.000000  1.000000>
  174.          translate <-0.071295  0.000000  0.000000>
  175.          rotate    < 0.000000  180.000000  0.000000>
  176.          rotate    < 0.000000  0.000000 -7.125354>
  177.          rotate    < 0.000000 -180.000000  0.000000>
  178.          translate <-1.617950  0.156580  0.000000>
  179.          texture { YourTexture }
  180.       }
  181.       object {
  182.          quadric {
  183.             Dot
  184.             scale     < 0.250000  0.250000  0.250000>
  185.             translate <-2.453030  0.052190  0.000000>
  186.          }
  187.          texture { YourTexture }
  188.       }
  189.       object {
  190.          Connector_1
  191.          scale     < 0.521920  0.250000  0.250000>
  192.          rotate    < 0.000000 -180.000000  0.000000>
  193.          translate <-2.453030  0.052190  0.000000>
  194.          texture { YourTexture }
  195.       }
  196.       object {
  197.          quadric {
  198.             Dot
  199.             scale     < 0.250000  0.250000  0.250000>
  200.             translate <-2.974950  0.052190  0.000000>
  201.          }
  202.          texture { YourTexture }
  203.       }
  204.       object {
  205.          Connector_1
  206.          scale     < 0.521920  0.250000  0.250000>
  207.          rotate    < 0.000000 -180.000000  0.000000>
  208.          translate <-2.974950  0.052190  0.000000>
  209.          texture { YourTexture }
  210.       }
  211.       object {
  212.          quadric {
  213.             Dot
  214.             scale     < 0.250000  0.250000  0.250000>
  215.             translate <-3.496870  0.052190  0.000000>
  216.          }
  217.          texture { YourTexture }
  218.       }
  219.       object {
  220.          Connector_1
  221.          scale     < 0.532257  0.250000  0.250000>
  222.          rotate    < 0.000000  0.000000  11.310566>
  223.          rotate    < 0.000000 -180.000000  0.000000>
  224.          translate <-3.496870  0.052190  0.000000>
  225.          texture { YourTexture }
  226.       }
  227.       object {
  228.          quadric {
  229.             Dot
  230.             scale     < 0.250000  0.250000  0.250000>
  231.             translate <-4.018790  0.156580  0.000000>
  232.          }
  233.          texture { YourTexture }
  234.       }
  235.       bounded_by {
  236.          quadric {
  237.             Dot
  238.             scale < 4.378136  4.378136  4.378136>
  239.             translate <-1.009395  2.503290  0.000000>
  240.          }
  241.       }
  242.    }
  243.  
  244.    composite {
  245.       object {
  246.          Connector_1
  247.          scale     < 0.532257  0.250000  0.250000>
  248.          rotate    < 0.000000  0.000000  11.310566>
  249.          rotate    < 0.000000 -180.000000  0.000000>
  250.          translate <-4.018790  0.156580  0.000000>
  251.          texture { YourTexture }
  252.       }
  253.       object {
  254.          quadric {
  255.             Dot
  256.             scale     < 0.250000  0.250000  0.250000>
  257.             translate <-2.244260 -0.052190  0.000000>
  258.          }
  259.          texture { YourTexture }
  260.       }
  261.       object {
  262.          Connector_1
  263.          scale     < 0.376361  0.250000  0.250000>
  264.          rotate    < 0.000000  0.000000 -33.690490>
  265.          rotate    < 0.000000 -180.000000  0.000000>
  266.          translate <-2.244260 -0.052190  0.000000>
  267.          texture { YourTexture }
  268.       }
  269.       object {
  270.          quadric {
  271.             Dot
  272.             scale     < 0.250000  0.250000  0.250000>
  273.             translate <-2.557410 -0.260960  0.000000>
  274.          }
  275.          texture { YourTexture }
  276.       }
  277.       object {
  278.          Connector_1
  279.          scale     < 0.521922  0.250000  0.250000>
  280.          rotate    < 0.000000  0.000000 -36.869459>
  281.          rotate    < 0.000000 -180.000000  0.000000>
  282.          translate <-2.557410 -0.260960  0.000000>
  283.          texture { YourTexture }
  284.       }
  285.       object {
  286.          quadric {
  287.             Dot
  288.             scale     < 0.250000  0.250000  0.250000>
  289.             translate <-2.974950 -0.574110  0.000000>
  290.          }
  291.          texture { YourTexture }
  292.       }
  293.       object {
  294.          Connector_1
  295.          scale     < 0.521920  0.250000  0.250000>
  296.          rotate    < 0.000000  0.000000 -36.870995>
  297.          rotate    < 0.000000 -180.000000  0.000000>
  298.          translate <-2.974950 -0.574110  0.000000>
  299.          texture { YourTexture }
  300.       }
  301.       object {
  302.          quadric {
  303.             Dot
  304.             scale     < 0.250000  0.250000  0.250000>
  305.             translate <-3.392480 -0.887270  0.000000>
  306.          }
  307.          texture { YourTexture }
  308.       }
  309.       object {
  310.          Connector_1
  311.          scale     < 0.466819  0.250000  0.250000>
  312.          rotate    < 0.000000  0.000000 -26.563953>
  313.          rotate    < 0.000000 -180.000000  0.000000>
  314.          translate <-3.392480 -0.887270  0.000000>
  315.          texture { YourTexture }
  316.       }
  317.       object {
  318.          quadric {
  319.             Dot
  320.             scale     < 0.250000  0.250000  0.250000>
  321.             translate <-3.810020 -1.096030  0.000000>
  322.          }
  323.          texture { YourTexture }
  324.       }
  325.       bounded_by {
  326.          quadric {
  327.             Dot
  328.             scale < 2.320787  2.320787  2.320787>
  329.             translate <-2.134395 -0.469725  0.000000>
  330.          }
  331.       }
  332.    }
  333.  
  334.    composite {
  335.       object {
  336.          Connector_1
  337.          scale     < 0.466819  0.250000  0.250000>
  338.          rotate    < 0.000000  0.000000 -26.563953>
  339.          rotate    < 0.000000 -180.000000  0.000000>
  340.          translate <-3.810020 -1.096030  0.000000>
  341.          texture { YourTexture }
  342.       }
  343.       object {
  344.          quadric {
  345.             Dot
  346.             scale     < 0.250000  0.250000  0.250000>
  347.             translate <-1.931110 -0.156580  0.000000>
  348.          }
  349.          texture { YourTexture }
  350.       }
  351.       object {
  352.          Connector_1
  353.          scale     < 0.466810  0.250000  0.250000>
  354.          rotate    < 0.000000  0.000000 -63.435498>
  355.          rotate    < 0.000000 -180.000000  0.000000>
  356.          translate <-1.931110 -0.156580  0.000000>
  357.          texture { YourTexture }
  358.       }
  359.       object {
  360.          quadric {
  361.             Dot
  362.             scale     < 0.250000  0.250000  0.250000>
  363.             translate <-2.139870 -0.574110  0.000000>
  364.          }
  365.          texture { YourTexture }
  366.       }
  367.       object {
  368.          Connector_1
  369.          scale     < 0.466824  0.250000  0.250000>
  370.          rotate    < 0.000000  0.000000 -63.434949>
  371.          rotate    < 0.000000 -180.000000  0.000000>
  372.          translate <-2.139870 -0.574110  0.000000>
  373.          texture { YourTexture }
  374.       }
  375.       object {
  376.          quadric {
  377.             Dot
  378.             scale     < 0.250000  0.250000  0.250000>
  379.             translate <-2.348640 -0.991650  0.000000>
  380.          }
  381.          texture { YourTexture }
  382.       }
  383.       object {
  384.          Connector_1
  385.          scale     < 0.562126  0.250000  0.250000>
  386.          rotate    < 0.000000  0.000000 -68.198401>
  387.          rotate    < 0.000000 -180.000000  0.000000>
  388.          translate <-2.348640 -0.991650  0.000000>
  389.          texture { YourTexture }
  390.       }
  391.       object {
  392.          quadric {
  393.             Dot
  394.             scale     < 0.250000  0.250000  0.250000>
  395.             translate <-2.557410 -1.513570  0.000000>
  396.          }
  397.          texture { YourTexture }
  398.       }
  399.       object {
  400.          Connector_1
  401.          scale     < 0.634940  0.250000  0.250000>
  402.          rotate    < 0.000000  0.000000 -80.537084>
  403.          rotate    < 0.000000 -180.000000  0.000000>
  404.          translate <-2.557410 -1.513570  0.000000>
  405.          texture { YourTexture }
  406.       }
  407.       object {
  408.          quadric {
  409.             Dot
  410.             scale     < 0.250000  0.250000  0.250000>
  411.             translate <-2.661800 -2.139870  0.000000>
  412.          }
  413.          texture { YourTexture }
  414.       }
  415.       bounded_by {
  416.          quadric {
  417.             Dot
  418.             scale < 2.392723  2.392723  2.392723>
  419.             translate <-2.030010 -1.148225  0.000000>
  420.          }
  421.       }
  422.    }
  423.  
  424.    bounded_by {
  425.       quadric {
  426.          Dot
  427.          scale < 5.120113  5.120113  5.120113>
  428.          translate <-1.009395  1.430065  0.000000>
  429.       }
  430.    }
  431. }
  432.