home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / brachi / dinotail.inc < prev    next >
Text File  |  1993-05-31  |  16KB  |  488 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 DinoTail =
  65.    composite {
  66.       object {
  67.          quadric {
  68.             Dot
  69.             scale     < 0.200000  0.200000  0.200000>
  70.             translate <-23.121090 -6.106470  0.000000>
  71.          }
  72.          texture { YourTexture }
  73.       }
  74.       object {
  75.          Connector_1
  76.          scale     < 0.634950  0.200000  0.200000>
  77.          rotate    < 0.000000  0.000000 -9.462767>
  78.          translate <-23.121090 -6.106470  0.000000>
  79.          texture { YourTexture }
  80.       }
  81.       object {
  82.          quadric {
  83.             Dot
  84.             scale     < 0.200000  0.200000  0.200000>
  85.             translate <-22.494780 -6.210860  0.000000>
  86.          }
  87.          texture { YourTexture }
  88.       }
  89.       object {
  90.          quadric { Connector_2 }
  91.          clipped_by {
  92.             plane { < 1.000000  0.000000  0.000000>  0.249426 }
  93.             plane { < 1.000000  0.000000  0.000000>  0.199541 inverse }
  94.          }
  95.          translate <-0.199541  0.000000  0.000000>
  96.          scale     < 14.728246  1.000000  1.000000>
  97.          translate <-0.013548  0.000000  0.000000>
  98.          rotate    < 0.000000  0.000000 -8.129773>
  99.          translate <-22.494780 -6.210860  0.000000>
  100.          texture { YourTexture }
  101.       }
  102.       object {
  103.          quadric {
  104.             Dot
  105.             scale     < 0.250000  0.250000  0.250000>
  106.             translate <-21.764090 -6.315240  0.000000>
  107.          }
  108.          texture { YourTexture }
  109.       }
  110.       object {
  111.          quadric { Connector_2 }
  112.          clipped_by {
  113.             plane { < 1.000000  0.000000  0.000000>  0.299493 }
  114.             plane { < 1.000000  0.000000  0.000000>  0.249578 inverse }
  115.          }
  116.          translate <-0.249578  0.000000  0.000000>
  117.          scale     < 17.186353  1.000000  1.000000>
  118.          translate <-0.014522  0.000000  0.000000>
  119.          rotate    < 0.000000  0.000000 -14.036405>
  120.          translate <-21.764090 -6.315240  0.000000>
  121.          texture { YourTexture }
  122.       }
  123.       object {
  124.          quadric {
  125.             Dot
  126.             scale     < 0.300000  0.300000  0.300000>
  127.             translate <-20.929020 -6.524010  0.000000>
  128.          }
  129.          texture { YourTexture }
  130.       }
  131.       object {
  132.          Connector_1
  133.          scale     < 1.049046  0.300000  0.300000>
  134.          rotate    < 0.000000  0.000000 -5.710376>
  135.          translate <-20.929020 -6.524010  0.000000>
  136.          texture { YourTexture }
  137.       }
  138.       object {
  139.          quadric {
  140.             Dot
  141.             scale     < 0.300000  0.300000  0.300000>
  142.             translate <-19.885180 -6.628390  0.000000>
  143.          }
  144.          texture { YourTexture }
  145.       }
  146.       object {
  147.          quadric { Connector_2 }
  148.          clipped_by {
  149.             plane { < 1.000000  0.000000  0.000000>  0.349598 }
  150.             plane { < 1.000000  0.000000  0.000000>  0.299656 inverse }
  151.          }
  152.          translate <-0.299656  0.000000  0.000000>
  153.          scale     < 20.852836  1.000000  1.000000>
  154.          translate <-0.014370  0.000000  0.000000>
  155.          translate <-19.885180 -6.628390  0.000000>
  156.          texture { YourTexture }
  157.       }
  158.       object {
  159.          quadric {
  160.             Dot
  161.             scale     < 0.350000  0.350000  0.350000>
  162.             translate <-18.841340 -6.628390  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.399541 }
  170.             plane { < 1.000000  0.000000  0.000000>  0.349598 inverse }
  171.          }
  172.          translate <-0.349598  0.000000  0.000000>
  173.          scale     < 20.853036  1.000000  1.000000>
  174.          translate <-0.016765  0.000000  0.000000>
  175.          translate <-18.841340 -6.628390  0.000000>
  176.          texture { YourTexture }
  177.       }
  178.       object {
  179.          quadric {
  180.             Dot
  181.             scale     < 0.400000  0.400000  0.400000>
  182.             translate <-17.797490 -6.628390  0.000000>
  183.          }
  184.          texture { YourTexture }
  185.       }
  186.       object {
  187.          quadric { Connector_2 }
  188.          clipped_by {
  189.             plane { < 1.000000  0.000000  0.000000>  0.498116 }
  190.             plane { < 1.000000  0.000000  0.000000>  0.398493 inverse }
  191.          }
  192.          translate <-0.398493  0.000000  0.000000>
  193.          scale     < 11.486097  1.000000  1.000000>
  194.          translate <-0.034693  0.000000  0.000000>
  195.          rotate    < 0.000000  0.000000  5.194249>
  196.          translate <-17.797490 -6.628390  0.000000>
  197.          texture { YourTexture }
  198.       }
  199.       object {
  200.          quadric {
  201.             Dot
  202.             scale     < 0.500000  0.500000  0.500000>
  203.             translate <-16.649270 -6.524010  0.000000>
  204.          }
  205.          texture { YourTexture }
  206.       }
  207.       object {
  208.          quadric { Connector_2 }
  209.          clipped_by {
  210.             plane { < 1.000000  0.000000  0.000000>  0.598406 }
  211.             plane { < 1.000000  0.000000  0.000000>  0.498672 inverse }
  212.          }
  213.          translate <-0.498672  0.000000  0.000000>
  214.          scale     < 13.693089  1.000000  1.000000>
  215.          translate <-0.036418  0.000000  0.000000>
  216.          rotate    < 0.000000  0.000000  8.746257>
  217.          translate <-16.649270 -6.524010  0.000000>
  218.          texture { YourTexture }
  219.       }
  220.       object {
  221.          quadric {
  222.             Dot
  223.             scale     < 0.600000  0.600000  0.600000>
  224.             translate <-15.292280 -6.315240  0.000000>
  225.          }
  226.          texture { YourTexture }
  227.       }
  228.       object {
  229.          quadric { Connector_2 }
  230.          clipped_by {
  231.             plane { < 1.000000  0.000000  0.000000>  0.698392 }
  232.             plane { < 1.000000  0.000000  0.000000>  0.598622 inverse }
  233.          }
  234.          translate <-0.598622  0.000000  0.000000>
  235.          scale     < 14.728260  1.000000  1.000000>
  236.          translate <-0.040644  0.000000  0.000000>
  237.          rotate    < 0.000000  0.000000  8.130157>
  238.          translate <-15.292280 -6.315240  0.000000>
  239.          texture { YourTexture }
  240.       }
  241.       object {
  242.          quadric {
  243.             Dot
  244.             scale     < 0.700000  0.700000  0.700000>
  245.             translate <-13.830900 -6.106470  0.000000>
  246.          }
  247.          texture { YourTexture }
  248.       }
  249.       object {
  250.          quadric { Connector_2 }
  251.          clipped_by {
  252.             plane { < 1.000000  0.000000  0.000000>  0.798649 }
  253.             plane { < 1.000000  0.000000  0.000000>  0.698818 inverse }
  254.          }
  255.          translate <-0.698818  0.000000  0.000000>
  256.          scale     < 17.186426  1.000000  1.000000>
  257.          translate <-0.040661  0.000000  0.000000>
  258.          rotate    < 0.000000  0.000000  14.036001>
  259.          translate <-13.830900 -6.106470  0.000000>
  260.          texture { YourTexture }
  261.       }
  262.       object {
  263.          quadric {
  264.             Dot
  265.             scale     < 0.800000  0.800000  0.800000>
  266.             translate <-12.160750 -5.688940  0.000000>
  267.          }
  268.          texture { YourTexture }
  269.       }
  270.       object {
  271.          quadric { Connector_2 }
  272.          clipped_by {
  273.             plane { < 1.000000  0.000000  0.000000>  0.898529 }
  274.             plane { < 1.000000  0.000000  0.000000>  0.798693 inverse }
  275.          }
  276.          translate <-0.798693  0.000000  0.000000>
  277.          scale     < 17.469340  1.000000  1.000000>
  278.          translate <-0.045720  0.000000  0.000000>
  279.          rotate    < 0.000000  0.000000  17.354376>
  280.          translate <-12.160750 -5.688940  0.000000>
  281.          texture { YourTexture }
  282.       }
  283.       object {
  284.          quadric {
  285.             Dot
  286.             scale     < 0.900000  0.900000  0.900000>
  287.             translate <-10.490610 -5.167010  0.000000>
  288.          }
  289.          texture { YourTexture }
  290.       }
  291.       object {
  292.          quadric { Connector_2 }
  293.          clipped_by {
  294.             plane { < 1.000000  0.000000  0.000000>  0.998947 }
  295.             plane { < 1.000000  0.000000  0.000000>  0.899052 inverse }
  296.          }
  297.          translate <-0.899052  0.000000  0.000000>
  298.          scale     < 21.773151  1.000000  1.000000>
  299.          translate <-0.041292  0.000000  0.000000>
  300.          rotate    < 0.000000  0.000000  16.699068>
  301.          translate <-10.490610 -5.167010  0.000000>
  302.          texture { YourTexture }
  303.       }
  304.       object {
  305.          quadric {
  306.             Dot
  307.             translate <-8.402920 -4.540710  0.000000>
  308.          }
  309.          texture { YourTexture }
  310.       }
  311.       object {
  312.          quadric { Connector_2 }
  313.          clipped_by {
  314.             plane { < 1.000000  0.000000  0.000000>  1.241990 }
  315.             plane { < 1.000000  0.000000  0.000000>  0.993592 inverse }
  316.          }
  317.          translate <-0.993592  0.000000  0.000000>
  318.          scale     < 8.790737  1.000000  1.000000>
  319.          translate <-0.113027  0.000000  0.000000>
  320.          rotate    < 0.000000  0.000000  19.290095>
  321.          translate <-8.402920 -4.540710  0.000000>
  322.          texture { YourTexture }
  323.       }
  324.       object {
  325.          quadric {
  326.             Dot
  327.             scale     < 1.250000  1.250000  1.250000>
  328.             translate <-6.315240 -3.810020  0.000000>
  329.          }
  330.          texture { YourTexture }
  331.       }
  332.       object {
  333.          quadric { Connector_2 }
  334.          clipped_by {
  335.             plane { < 1.000000  0.000000  0.000000>  1.491736 }
  336.             plane { < 1.000000  0.000000  0.000000>  1.243113 inverse }
  337.          }
  338.          translate <-1.243113  0.000000  0.000000>
  339.          scale     < 9.487049  1.000000  1.000000>
  340.          translate <-0.131033  0.000000  0.000000>
  341.          rotate    < 0.000000  0.000000  23.198622>
  342.          translate <-6.315240 -3.810020  0.000000>
  343.          texture { YourTexture }
  344.       }
  345.       object {
  346.          quadric {
  347.             Dot
  348.             scale     < 1.500000  1.500000  1.500000>
  349.             translate <-4.123170 -2.870560  0.000000>
  350.          }
  351.          texture { YourTexture }
  352.       }
  353.       object {
  354.          quadric { Connector_2 }
  355.          clipped_by {
  356.             plane { < 1.000000  0.000000  0.000000>  1.744583 }
  357.             plane { < 1.000000  0.000000  0.000000>  1.495357 inverse }
  358.          }
  359.          translate <-1.495357  0.000000  0.000000>
  360.          scale     < 12.680063  1.000000  1.000000>
  361.          translate <-0.117930  0.000000  0.000000>
  362.          rotate    < 0.000000  0.000000  23.198638>
  363.          translate <-4.123170 -2.870560  0.000000>
  364.          texture { YourTexture }
  365.       }
  366.       object {
  367.          quadric {
  368.             Dot
  369.             scale     < 1.750000  1.750000  1.750000>
  370.             translate <-1.200420 -1.617950  0.000000>
  371.          }
  372.          texture { YourTexture }
  373.       }
  374.       object {
  375.          quadric { Connector_2 }
  376.          clipped_by {
  377.             plane { < 1.000000  0.000000  0.000000>  1.994760 }
  378.             plane { < 1.000000  0.000000  0.000000>  1.745415 inverse }
  379.          }
  380.          translate <-1.745415  0.000000  0.000000>
  381.          scale     < 13.786708  1.000000  1.000000>
  382.          translate <-0.126601  0.000000  0.000000>
  383.          rotate    < 0.000000  0.000000  25.016733>
  384.          translate <-1.200420 -1.617950  0.000000>
  385.          texture { YourTexture }
  386.       }
  387.       object {
  388.          quadric {
  389.             Dot
  390.             scale     < 2.000000  2.000000  2.000000>
  391.             translate < 1.931110 -0.156580  0.000000>
  392.          }
  393.          texture { YourTexture }
  394.       }
  395.       object {
  396.          quadric { Connector_2 }
  397.          clipped_by {
  398.             plane { < 1.000000  0.000000  0.000000>  2.477840 }
  399.             plane { < 1.000000  0.000000  0.000000>  1.982272 inverse }
  400.          }
  401.          translate <-1.982272  0.000000  0.000000>
  402.          scale     < 7.460525  1.000000  1.000000>
  403.          translate <-0.265701  0.000000  0.000000>
  404.          rotate    < 0.000000  0.000000  19.440043>
  405.          translate < 1.931110 -0.156580  0.000000>
  406.          texture { YourTexture }
  407.       }
  408.       object {
  409.          quadric {
  410.             Dot
  411.             scale     < 2.500000  2.500000  2.500000>
  412.             translate < 5.480170  1.096030  0.000000>
  413.          }
  414.          texture { YourTexture }
  415.       }
  416.       object {
  417.          quadric { Connector_2 }
  418.          clipped_by {
  419.             plane { < 1.000000  0.000000  0.000000>  2.981608 }
  420.             plane { < 1.000000  0.000000  0.000000>  2.484673 inverse }
  421.          }
  422.          translate <-2.484673  0.000000  0.000000>
  423.          scale     < 8.989303  1.000000  1.000000>
  424.          translate <-0.276403  0.000000  0.000000>
  425.          rotate    < 0.000000  0.000000  18.853182>
  426.          translate < 5.480170  1.096030  0.000000>
  427.          texture { YourTexture }
  428.       }
  429.       object {
  430.          quadric {
  431.             Dot
  432.             scale     < 3.000000  3.000000  3.000000>
  433.             translate < 9.759920  2.557410  0.000000>
  434.          }
  435.          texture { YourTexture }
  436.       }
  437.       object {
  438.          quadric { Connector_2 }
  439.          clipped_by {
  440.             plane { < 1.000000  0.000000  0.000000>  3.951936 }
  441.             plane { < 1.000000  0.000000  0.000000>  2.963952 inverse }
  442.          }
  443.          translate <-2.963952  0.000000  0.000000>
  444.          scale     < 6.392386  1.000000  1.000000>
  445.          translate <-0.463669  0.000000  0.000000>
  446.          rotate    < 0.000000  0.000000  10.222211>
  447.          translate < 9.759920  2.557410  0.000000>
  448.          texture { YourTexture }
  449.       }
  450.       object {
  451.          quadric {
  452.             Dot
  453.             scale     < 4.000000  4.000000  4.000000>
  454.             translate < 16.127350  3.705640  0.000000>
  455.          }
  456.          texture { YourTexture }
  457.       }
  458.       object {
  459.          quadric { Connector_2 }
  460.          clipped_by {
  461.             plane { < 1.000000  0.000000  0.000000>  4.950994 }
  462.             plane { < 1.000000  0.000000  0.000000>  3.960796 inverse }
  463.          }
  464.          translate <-3.960796  0.000000  0.000000>
  465.          scale     < 7.089843  1.000000  1.000000>
  466.          translate <-0.558658  0.000000  0.000000>
  467.          rotate    < 0.000000  0.000000  7.539389>
  468.          translate < 16.127350  3.705640  0.000000>
  469.          texture { YourTexture }
  470.       }
  471.       object {
  472.          quadric {
  473.             Dot
  474.             scale     < 5.000000  5.000000  5.000000>
  475.             translate < 23.225470  4.645090  0.000000>
  476.          }
  477.          texture { YourTexture }
  478.       }
  479.       bounded_by {
  480.          quadric {
  481.             Dot
  482.             scale < 27.545657  27.545657  27.545657>
  483.             translate < 2.452190  1.308350  0.000000>
  484.          }
  485.       }
  486.    }
  487.  
  488.