home *** CD-ROM | disk | FTP | other *** search
/ Computerspiele Selbermachen / computerspieleselbermachen.iso / pov / ritter1.pov < prev    next >
Text File  |  1994-11-17  |  11KB  |  504 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. /* Camera and Light Area */
  44.  
  45.  
  46. camera { 
  47.         location        <-0.76000, 2.40000, -7.80000>
  48.         direction       <0, 0, 1.0>
  49.         up              <0, 1, 0>
  50.         right           <1.3333, 0, 0 >
  51.         look_at <-0.38667, 0.57333, 0.00000>
  52. }
  53.  
  54. /* union Declare Area */
  55.  
  56. /*********************************/
  57. /*Kopf*/
  58.  
  59. #declare Kopf =  union
  60. {
  61.    object
  62.    {
  63.     difference
  64.     {
  65.  
  66.     /*Start Definition of   QSph29*/
  67.  
  68.     sphere
  69.         { <0.0, 0.0, 0.0> , 1.0
  70.         scale < 0.58000, 0.64000, 0.74000>
  71.         translate < 0.00000, 0.00000, 0.00000> 
  72.         texture
  73.         {
  74.         Chrome_Metal
  75.         scale < 0.58000, 0.64000, 0.74000>
  76.         translate < 0.00000, 0.00000, 0.00000> 
  77.         }  /* End texture */
  78.         pigment { quick_colour red 1.000000 green 1.000000 blue 1.000000 filter 0.000000}
  79.     }  /* End Shape or Object */
  80.  
  81.     /*Start Definition of   Cube31*/
  82.  
  83.     box
  84.         {<-1.0, -1.0, -1.0>, <1.0, 1.0, 1.0> 
  85.         scale < 0.42000, 0.40000, 0.50000>
  86.         translate < 0.00000, 0.00000, -0.50000> 
  87.         texture
  88.         {
  89.         Chrome_Metal
  90.         scale < 0.42000, 0.40000, 0.50000>
  91.         translate < 0.00000, 0.00000, -0.50000> 
  92.         }  /* End texture */
  93.         pigment { quick_colour red 1.000000 green 1.000000 blue 1.000000 filter 0.000000}
  94.     }  /* End Shape or Object */
  95.     } /* End CSG */
  96.      bounded_by { box { <-0.68000, -0.74000, -1.10000>, <0.68000, 0.74000, 0.84000>}}
  97.     }  /* End Shape or Object */
  98.  
  99.     /*Start Definition of   Sphe30*/
  100.  
  101.    object
  102.    {
  103.     sphere
  104.         { <0.0, 0.0, 0.0> , 1.0
  105.         scale < 0.56000, 0.56000, 0.56000>
  106.         translate < 0.00000, 0.00000, 0.00000> 
  107.         pigment
  108.         {
  109.         colour rgbf <1.000000, 0.714286, 0.714286, 0.000000>
  110.         }  /* End Colour */
  111.         }  /* End Shape */
  112.    } /*End object*/
  113.  
  114.     /*Start Definition of   ConZ35*/
  115.  
  116.    object
  117.    {
  118.     cone
  119.         { <0.0, 0.0, -0.5>,1,<0.0, 0.0, 0.5>,0 
  120.         scale < 0.12502, 0.12502, 0.24396>
  121.         rotate < 170, 0, 0>
  122.         translate < -0.00110, -0.06653, -0.61181> 
  123.         pigment
  124.         {
  125.         colour rgbf <1.000000, 0.714286, 0.714286, 0.000000>
  126.         }  /* End Colour */
  127.         }  /* End Shape */
  128.    } /*End object*/
  129.  
  130.     /*Start Definition of   Sphe36*/
  131.  
  132.    object
  133.    {
  134.     sphere
  135.         { <0.0, 0.0, 0.0> , 1.0
  136.         scale < 0.06947, 0.06948, 0.06947>
  137.         translate < -0.17369, 0.18829, -0.50126> 
  138.         pigment
  139.         {
  140.         colour rgbf <0.000000, 0.000000, 0.000000, 0.000000>
  141.         }  /* End Colour */
  142.         }  /* End Shape */
  143.    } /*End object*/
  144.  
  145.     /*Start Definition of   Sphe37*/
  146.  
  147.    object
  148.    {
  149.     sphere
  150.         { <0.0, 0.0, 0.0> , 1.0
  151.         scale < 0.06947, 0.06948, 0.06947>
  152.         translate < 0.17752, 0.18829, -0.51032> 
  153.         pigment
  154.         {
  155.         colour rgbf <0.000000, 0.000000, 0.000000, 0.000000>
  156.         }  /* End Colour */
  157.         }  /* End Shape */
  158.    } /*End object*/
  159. } /*End union*/
  160. /*********************************/
  161. /*Arml*/
  162.  
  163. #declare Arml =  union
  164. {
  165.  
  166.     /*Start Definition of   CylY19*/
  167.  
  168.    object
  169.    {
  170.     cylinder
  171.         { <0.0, 1.0, 0.0>,<0.0, -1.0, 0.0>,1 
  172.         scale < 0.22955, 0.68000, 0.22276>
  173.         translate < 0.00000, 0.00000, 0.00000> 
  174.         }  /* End Shape */
  175.    } /*End object*/
  176.  
  177.     /*Start Definition of   CylY20*/
  178.  
  179.    object
  180.    {
  181.     cylinder
  182.         { <0.0, 1.0, 0.0>,<0.0, -1.0, 0.0>,1 
  183.         scale < 0.23444, 0.66670, 0.20777>
  184.         translate < -0.00110, 1.61330, 0.00000> 
  185.         }  /* End Shape */
  186.    } /*End object*/
  187.  
  188.     /*Start Definition of   Sphe21*/
  189.  
  190.    object
  191.    {
  192.     sphere
  193.         { <0.0, 0.0, 0.0> , 1.0
  194.         scale < 0.34000, 0.34000, 0.34000>
  195.         translate < 0.00000, 0.82000, 0.00000> 
  196.         }  /* End Shape */
  197.    } /*End object*/
  198.  
  199.     /*Start Definition of   Sphe22*/
  200.  
  201.    object
  202.    {
  203.     sphere
  204.         { <0.0, 0.0, 0.0> , 1.0
  205.         scale < 0.25980, 0.25980, 0.25980>
  206.         translate < -0.00020, -0.77980, 0.00000> 
  207.         }  /* End Shape */
  208.    } /*End object*/
  209.  
  210.     /*Start Definition of   Sphe23*/
  211.  
  212.    object
  213.    {
  214.     sphere
  215.         { <0.0, 0.0, 0.0> , 1.0
  216.         scale < 0.33999, 0.34001, 0.33999>
  217.         translate < -0.02000, 2.44000, 0.00000> 
  218.         }  /* End Shape */
  219.    } /*End object*/
  220. } /*End union*/
  221. /*********************************/
  222. /*Bein1*/
  223.  
  224. #declare Bein1 =  union
  225. {
  226.  
  227.     /*Start Definition of   CylY0*/
  228.  
  229.    object
  230.    {
  231.     cylinder
  232.         { <0.0, 1.0, 0.0>,<0.0, -1.0, 0.0>,1 
  233.         scale < 0.22955, 0.68000, 0.22276>
  234.         translate < 0.00000, 0.00000, 0.00000> 
  235.         }  /* End Shape */
  236.    } /*End object*/
  237.  
  238.     /*Start Definition of   CylY1*/
  239.  
  240.    object
  241.    {
  242.     cylinder
  243.         { <0.0, 1.0, 0.0>,<0.0, -1.0, 0.0>,1 
  244.         scale < 0.23444, 0.66670, 0.20777>
  245.         translate < -0.00110, 1.61330, 0.00000> 
  246.         }  /* End Shape */
  247.    } /*End object*/
  248.  
  249.     /*Start Definition of   Sphe2*/
  250.  
  251.    object
  252.    {
  253.     sphere
  254.         { <0.0, 0.0, 0.0> , 1.0
  255.         scale < 0.34000, 0.34000, 0.34000>
  256.         translate < 0.00000, 0.82000, 0.00000> 
  257.         }  /* End Shape */
  258.    } /*End object*/
  259.  
  260.     /*Start Definition of   Sphe3*/
  261.  
  262.    object
  263.    {
  264.     sphere
  265.         { <0.0, 0.0, 0.0> , 1.0
  266.         scale < 0.25980, 0.25980, 0.25980>
  267.         translate < -0.00020, -0.77980, 0.00000> 
  268.         }  /* End Shape */
  269.    } /*End object*/
  270.  
  271.     /*Start Definition of   Sphe12*/
  272.  
  273.    object
  274.    {
  275.     sphere
  276.         { <0.0, 0.0, 0.0> , 1.0
  277.         scale < 0.33999, 0.34001, 0.33999>
  278.         translate < -0.02000, 2.44000, 0.00000> 
  279.         }  /* End Shape */
  280.    } /*End object*/
  281.  
  282.     /*Start Definition of   QSph34*/
  283.  
  284.    object
  285.    {
  286.     sphere
  287.         { <0.0, 0.0, 0.0> , 1.0
  288.         scale < 0.44000, 0.20754, 0.51960>
  289.         translate < 0.00000, -1.04754, -0.14117> 
  290.         }  /* End Shape */
  291.    } /*End object*/
  292. } /*End union*/
  293. /*********************************/
  294. /*Body*/
  295.  
  296. #declare Body =  union
  297. {
  298.  
  299.     /*Start Definition of   QSph4*/
  300.  
  301.    object
  302.    {
  303.     sphere
  304.         { <0.0, 0.0, 0.0> , 1.0
  305.         scale < 0.62000, 1.18000, 0.30000>
  306.         translate < 0.00000, 0.00000, 0.00000> 
  307.         }  /* End Shape */
  308.    } /*End object*/
  309.  
  310.     /*Start Definition of   QSph5*/
  311.  
  312.    object
  313.    {
  314.     sphere
  315.         { <0.0, 0.0, 0.0> , 1.0
  316.         scale < 0.40000, 0.74000, 0.30000>
  317.         translate < -0.34000, 0.40000, -0.02000> 
  318.         }  /* End Shape */
  319.    } /*End object*/
  320.  
  321.     /*Start Definition of   QSph6*/
  322.  
  323.    object
  324.    {
  325.     sphere
  326.         { <0.0, 0.0, 0.0> , 1.0
  327.         scale < 0.40000, 0.74000, 0.30000>
  328.         translate < 0.36000, 0.38000, -0.02000> 
  329.         }  /* End Shape */
  330.    } /*End object*/
  331. } /*End union*/
  332. /*********************************/
  333. /*Master*/
  334.  
  335. #declare Master =  union
  336. {
  337.  
  338.     /*Start Definition of   Grou9*/
  339.  
  340.    object
  341.    {
  342.     object
  343.         { Bein1
  344.         scale < 0.92000, 0.84000, 1.00000>
  345.         translate < -0.02000, -1.98000, 0.00000> 
  346.         texture
  347.         {
  348.         Chrome_Metal
  349.         scale < 0.46000, 0.42000, 0.50000>
  350.         translate < -0.02000, -1.98000, 0.00000> 
  351.         }  /* End texture */
  352.         pigment { quick_colour red 1.000000 green 1.000000 blue 1.000000 filter 0.000000}
  353.     }  /* End Shape or Object */
  354.    } /*End object*/
  355.  
  356.     /*Start Definition of   Grou10*/
  357.  
  358.    object
  359.    {
  360.     object
  361.         { Body
  362.         scale < 1.24000, 1.58439, 1.78286>
  363.         translate < -0.48000, 1.34000, 0.00000> 
  364.         texture
  365.         {
  366.         Chrome_Metal
  367.         scale < 0.62000, 0.79219, 0.89143>
  368.         translate < -0.48000, 1.34000, 0.00000> 
  369.