home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / graphuti / pv3db1.zip / PV3DB191.EXE / POV / MAP1.POV < prev    next >
Text File  |  1993-10-09  |  8KB  |  346 lines

  1. /***********************************************************/
  2. /* PV3D B1.91       One modeler for POV-RAY and VIVID      */
  3. /***********************************************************/
  4. /* POV-RAY V2.0 Generated file                             */
  5. /* Copyright Lecointe Ludovic 1992,1993                    */
  6. /* PV3D is a FREEEWARE. Use the no registered version only */
  7. /* for no commercial use. Send to me your contribution for */
  8. /* the development of PV3D and receive the last available  */
  9. /* registered version of PV3D.                             */
  10. /* 250FF pour la France. 55$ For all other country         */
  11. /***********************************************************/
  12. /* Lecointe Ludovic                                        */
  13. /* 16 Rue du Bouvreuil                                     */
  14. /* 77240 CESSON la Forêt                                   */
  15. /* France                                                  */
  16. /***********************************************************/
  17.  
  18. /* External PV3D 'DEFAULT.INC' Area */
  19.  
  20.  
  21. #default {
  22.     pigment
  23.         {
  24.         colour rgbf <1.0 1.0 1.0 0.0>
  25.         }
  26.     finish
  27.         {
  28.         ambient .4
  29.         diffuse .6
  30.         phong 1
  31.         }
  32.     }
  33.  
  34.  
  35. /* Standard POV includes files Area */
  36.  
  37. #include "colors.inc"
  38. #include "shapes.inc"
  39. #include "textures.inc"
  40.  
  41. /* External 'filename.PIT' pigment Area for this frame */
  42.  
  43. #declare MAP_1020 = pigment {
  44.     image_map { < 1, -1, 0 > gif "MAP_10.GIF"   map_type 1  interpolate 2 }
  45. }
  46. #declare BRIQUE419 = normal {
  47.     bump_map { < 1, -1, 0 > gif "BRIQUE4.GIF"   interpolate 2 bump_size 5  map_type 2}
  48. }
  49. #declare MAP_1318 = pigment {
  50.     image_map { < 0, -1, 1 > gif "MAP_13.GIF"   map_type 0  interpolate 2 }
  51. }
  52. #declare PV3D6 = pigment {
  53.     image_map { < 1, -1, 0 > gif "PV3D.GIF"   map_type 0  interpolate 2 }
  54. }
  55. #declare MAP_65 = pigment {
  56.     image_map { < 1, -1, 0 > gif "MAP_6.GIF"   map_type 0  interpolate 2 }
  57. }
  58. #declare MAP_154 = pigment {
  59.     image_map { < 1, 0, -1 > gif "MAP_15.GIF"   map_type 0  interpolate 2 }
  60. }
  61. /* Camera and Light Area */
  62.  
  63.  
  64. camera { 
  65.         location        <-4.45937, 3.28941, -6.46369>
  66.         direction       <0, 0, 1.0>
  67.         up              <0, 1, 0>
  68.         right           <1.3333, 0, 0 >
  69.         look_at <0.00000, 0.00000, 0.00000>
  70. }
  71.  
  72. /* union Declare Area */
  73.  
  74. /*********************************/
  75. /*pv3d*/
  76.  
  77. #declare pv3d =  union
  78. {
  79.  
  80.     /*Start Definition of   Cube25*/
  81.  
  82.    object
  83.    {
  84.     box
  85.         {<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0> 
  86.         scale < 0.50551, 0.52000, 0.10759>
  87.         translate < 0.00000, 0.00000, 0.00000> 
  88.         texture
  89.         {
  90.         PV3D6
  91.         scale < 1.01101, 1.04000, 0.21519>
  92.         translate < -0.50551, -0.52000, -0.10759> 
  93.         }  /* End texture */
  94.         pigment { quick_colour red 1.000000 green 1.000000 blue 1.000000 filter 0.000000}
  95.      bounded_by { box { <-0.60551, -0.62000, -0.20760>, <0.60551, 0.62000, 0.20760>}}
  96.     }  /* End Shape or Object */
  97.    } /*End object*/
  98. } /*End union*/
  99. /*********************************/
  100. /*Master*/
  101.  
  102. #declare Master =  union
  103. {
  104.  
  105.     /*Start Definition of   Ligh11*/
  106.  
  107.    object
  108.    {
  109.     light_source
  110.         { <0.0, 0.0, 0.0>
  111.         colour rgb <1.00000, 1.00000, 1.00000>
  112.         scale <0.80495, 0.44000, 0.94286> 
  113.         translate < -1.98000, 1.40000, -2.12000> 
  114.         }  /* End Light Shape */
  115.    } /*End object*/
  116.  
  117.     /*Start Definition of   PlaY12*/
  118.  
  119.    object
  120.    {
  121.     plane
  122.         { <0.0, -1.00000, 0.0>, 0.0 
  123.         translate < -0.20000, -0.22014, 0.00000> 
  124.         texture
  125.         {
  126.         MAP_154
  127.         translate < -0.20000, -0.22014, 0.00000> 
  128.         }  /* End texture */
  129.         pigment { quick_colour red 1.000000 green 1.000000 blue 1.000000 filter 0.000000}
  130.     }  /* End Shape or Object */
  131.    } /*End object*/
  132.  
  133.     /*Start Definition of   PlaZ23*/
  134.  
  135.    object
  136.    {
  137.     plane
  138.         { <0.0, 0.0, 1.00000>, 0.0 
  139.         translate < -0.56000, 0.00000, 5.16000> 
  140.         texture
  141.         {
  142.         MAP_65
  143.         translate < -0.56000, 0.00000, 5.16000> 
  144.         }  /* End texture */
  145.         pigment { quick_colour red 1.000000 green 1.000000 blue 1.000000 filter 0.000000}
  146.     }  /* End Shape or Object */
  147.    } /*End object*/
  148.  
  149.     /*Start Definition of   Grou26*/
  150.  
  151.    object
  152.    {
  153.     object
  154.         { pv3d
  155.         scale < 2.12000, 1.00000, 0.48000>
  156.         translate < -2.98000, 0.38000, 0.02000> 
  157.         }  /* End Shape */
  158.    } /*End object*/
  159.  
  160.     /*Start Definition of   Grou27*/
  161.  
  162.    object
  163.    {
  164.     object
  165.         { pv3d
  166.         scale < 2.12000, 1.00000, 0.48000>
  167.         translate < -2.98000, 0.38000, 0.02000> 
  168.         rotate < 0, 25, 0>
  169.         }  /* End Shape */
  170.    } /*End object*/
  171.  
  172.     /*Start Definition of   Grou28*/
  173.  
  174.    object
  175.    {
  176.     object
  177.         { pv3d
  178.         scale < 2.12000, 1.00000, 0.48000>
  179.         translate < -2.98000, 0.38000, 0.02000> 
  180.         rotate < 0, 50, 0>
  181.         }  /* End Shape */
  182.    } /*End object*/
  183.  
  184.     /*Start Definition of   Grou29*/
  185.  
  186.    object
  187.    {
  188.     object
  189.         { pv3d
  190.         scale < 2.12000, 1.00000, 0.48000>
  191.         translate < -2.98000, 0.38000, 0.02000> 
  192.         rotate < 0, 75, 0>
  193.         }  /* End Shape */
  194.    } /*End object*/
  195.  
  196.     /*Start Definition of   Grou30*/
  197.  
  198.    object
  199.    {
  200.     object
  201.         { pv3d
  202.         scale < 2.12000, 1.00000, 0.48000>
  203.         translate < -2.98000, 0.38000, 0.02000> 
  204.         rotate < 0, 100, 0>
  205.         }  /* End Shape */
  206.    } /*End object*/
  207.  
  208.     /*Start Definition of   Grou31*/
  209.  
  210.    object
  211.    {
  212.     object
  213.         { pv3d
  214.         scale < 2.12000, 1.00000, 0.48000>
  215.         translate < -2.98000, 0.38000, 0.02000> 
  216.         rotate < 0, 125, 0>
  217.         }  /* End Shape */
  218.    } /*End object*/
  219.  
  220.     /*Start Definition of   Grou32*/
  221.  
  222.    object
  223.    {
  224.     object
  225.         { pv3d
  226.         scale < 2.12000, 1.00000, 0.48000>
  227.         translate < -2.98000, 0.38000, 0.02000> 
  228.         rotate < 0, 150, 0>
  229.         }  /* End Shape */
  230.    } /*End object*/
  231.  
  232.     /*Start Definition of   Grou33*/
  233.  
  234.    object
  235.    {
  236.     object
  237.         { pv3d
  238.         scale < 2.12000, 1.00000, 0.48000>
  239.         translate < -2.98000, 0.38000, 0.02000> 
  240.         rotate < 0, 175, 0>
  241.         }  /* End Shape */
  242.    } /*End object*/
  243.  
  244.     /*Start Definition of   Grou34*/
  245.  
  246.    object
  247.    {
  248.     object
  249.         { pv3d
  250.         scale < 2.12000, 1.00000, 0.48000>
  251.         translate < -2.98000, 0.38000, 0.02000> 
  252.         rotate < 0, 200, 0>
  253.         }  /* End Shape */
  254.    } /*End object*/
  255.  
  256.     /*Start Definition of   Grou35*/
  257.  
  258.    object
  259.    {
  260.     object
  261.         { pv3d
  262.         scale < 2.12000, 1.00000, 0.48000>
  263.         translate < -2.98000, 0.38000, 0.02000> 
  264.         rotate < 0, 225, 0>
  265.         }  /* End Shape */
  266.    } /*End object*/
  267.  
  268.     /*Start Definition of   Grou36*/
  269.  
  270.    object
  271.    {
  272.     object
  273.         { pv3d
  274.         scale < 2.12000, 1.00000, 0.48000>
  275.         translate < -2.98000, 0.38000, 0.02000> 
  276.         rotate < 0, 250, 0>
  277.         }  /* End Shape */
  278.    } /*End object*/
  279.  
  280.     /*Start Definition of   PlaX37*/
  281.  
  282.    object
  283.    {
  284.     plane
  285.         { <1.00000, 0.0, 0.0>, 0.0 
  286.         translate < 6.48028, 1.24000, 0.99998> 
  287.         texture
  288.         {
  289.         MAP_1318
  290.         translate < 6.48028, 1.24000, 0.99998> 
  291.         }  /* End texture */
  292.         pigment { quick_colour red 1.000000 green 1.000000 blue 1.000000 filter 0.000000}
  293.     }  /* End Shape or Object */
  294.    } /*End object*/
  295.  
  296.     /*Start Definition of   CylY38*/
  297.  
  298.    object
  299.    {
  300.     cylinder
  301.         { <0.0, 1.0, 0.0>,<0.0, -1.0, 0.0>,1 
  302.         scale < 0.81299, 2.94775, 0.83261>
  303.         translate < 0.03780, 1.18660, 0.00000> 
  304.         texture
  305.         {
  306.         normal
  307.         {
  308.         BRIQUE419
  309.         }  /* End normal */
  310.         pigment
  311.         {
  312.         colour rgbf < 1.000000, 0.746032, 0.000000, 0.000000>
  313.         translate < 0.03780, 1.18660, 0.00000> 
  314.         }  /* End pigment */
  315.         }  /* End texture */
  316.         pigment { quick_colour red 1.000000 green 0.746032 blue 0.000000 filter 0.000000}
  317.      bounded_by { box { <-5.00955, -1.86116, -7.02683>, <0.95079, 4.23436, 0.93261>}}
  318.     }  /* End Shape or Object */
  319.    } /*End object*/
  320.  
  321.     /*Start Definition of   Sphe39*/
  322.  
  323.    object
  324.    {
  325.     sphere
  326.         { <0.0, 0.0, 0.0> , 1.0
  327.         scale < 0.60293, 0.60293, 0.60293>
  328.         translate < -2.12460, 0.00000, -3.15819> 
  329.         texture
  330.         {
  331.         MAP_1020
  332.         translate < -2.12460, 0.00000, -3.15819> 
  333.         }  /* End texture */
  334.         pigment { quick_colour red 1.000000 green 1.000000 blue 1.000000 filter 0.000000}
  335.      bounded_by { box { <-2.82753, -0.70293, -3.86111>, <-1.42167, 0.70293, -2.45526>}}
  336.     }  /* End Shape or Object */
  337.    } /*End object*/
  338. } /*End union*/
  339. /* Frame Area */
  340.  
  341.  
  342. /*+++++++++++++++++ Start Master ++++++++++++++++++++++++++*/
  343.  
  344. object { 
  345.     Master
  346.     } /* End Master Groupe */