Zur Beschreibungsseite auf Commons

Datei:Gerotor anm.gif

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Gerotor_anm.gif(400 × 300 Pixel, Dateigröße: 426 KB, MIME-Typ: image/gif, Endlosschleife, 30 Bilder, 3,0 s)

Diese Datei und die Informationen unter dem roten Trennstrich werden aus dem zentralen Medienarchiv Wikimedia Commons eingebunden.

Zur Beschreibungsseite auf Commons


Beschreibung

Beschreibung Animated POV-Ray Gerotor
Datum 7. Mai 2006 (Original-Hochladedatum)
Quelle Die Autorenschaft wurde nicht in einer maschinell lesbaren Form angegeben. Es wird angenommen, dass es sich um ein eigenes Werk handelt (basierend auf den Rechteinhaber-Angaben).
Urheber Die Autorenschaft wurde nicht in einer maschinell lesbaren Form angegeben. Es wird Ravedave als Autor angenommen (basierend auf den Rechteinhaber-Angaben).
 
Diese Grafik wurde mit POV-Ray erstellt.

Lizenz

Ich, der Urheberrechtsinhaber dieses Werkes, veröffentliche es hiermit unter der folgenden Lizenz:
GNU head Es ist erlaubt, die Datei unter den Bedingungen der GNU-Lizenz für freie Dokumentation, Version 1.2 oder einer späteren Version, veröffentlicht von der Free Software Foundation, zu kopieren, zu verbreiten und/oder zu modifizieren; es gibt keine unveränderlichen Abschnitte, keinen vorderen und keinen hinteren Umschlagtext.

Der vollständige Text der Lizenz ist im Kapitel GNU-Lizenz für freie Dokumentation verfügbar.

w:de:Creative Commons
Namensnennung Weitergabe unter gleichen Bedingungen
Diese Datei ist unter der Creative-Commons-Lizenz „Namensnennung – Weitergabe unter gleichen Bedingungen 3.0 nicht portiert“ lizenziert.
Dieses Werk darf von dir
  • verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
  • neu zusammengestellt werden – abgewandelt und bearbeitet werden
Zu den folgenden Bedingungen:
  • Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
  • Weitergabe unter gleichen Bedingungen – Wenn du das Material wiedermischst, transformierst oder darauf aufbaust, musst du deine Beiträge unter der gleichen oder einer kompatiblen Lizenz wie das Original verbreiten.
Diese Lizenzmarkierung wurde auf Grund der GFDL-Lizenzaktualisierung hinzugefügt.
w:de:Creative Commons
Namensnennung
Diese Datei ist unter der Creative-Commons-Lizenz „Namensnennung 2.5 generisch“ (US-amerikanisch) lizenziert.
Dieses Werk darf von dir
  • verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
  • neu zusammengestellt werden – abgewandelt und bearbeitet werden
Zu den folgenden Bedingungen:
  • Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
Du darfst es unter einer der obigen Lizenzen deiner Wahl verwenden.

Source

Gerotor.pov

//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo//
//                                                                        //
// Windows users: to start rendering this image, press Alt+G or the 'Run' //
// button on the toobar.                                                  //
//                                                                        //
// Experienced windows users: try right-clicking on the line below ...    //
//                                                                        //
// +w320 +h240
// +w800 +h600 +a0.3 +am2
//                                                                        //
// See the docs for full explanations of new features such as the above.  //
//                                                                        //
//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo//

//Gerotor by [[:En:User:Ravedave]]
// Copyright: CC-2.5               
//This is my 1st attempt at using POV ray so it is sort of rough. 

#include "colors.inc"
#include "functions.inc"
#include "logo.inc"
#include "textures.inc"
#include "shapes.inc"

// several different gold colors, finishes and textures
#include "golds.inc"

// various metal colors, finishes and textures
// brass, copper, chrome, silver
#include "metals.inc"

global_settings { assumed_gamma 2.2 
max_trace_level 256
max_intersections 128}

                    
#declare Iron2=texture {    
    pigment {color rgb .1}
    finish {
        ambient .5
        reflection .25
        phong 1
        }
    }  
    
#declare Iron=texture {    
    pigment {color rgb .3}
    finish {
        ambient .5
        reflection .25
        phong 1
        }
}       

#declare Iron3=texture {
      pigment {
        wood
    color_map {
        [0 color rgb 0]
        [1 color rgb 1]
        }
        scale <0.05, 0.03, 1>
      }
      finish { phong 1 }
    }      
    
    #declare StripesDepth = 0.000;
#declare AluminiumBase = 
texture {
 
    pigment { rgb <0.658824, 0.658824, 0.658824> }
 
    normal {
        wood StripesDepth ramp_wave rotate 90*y scale 0.15
    } 
 
    finish {
        ambient 0
        diffuse 0.35
        specular 0.25
        roughness 0.1
        reflection {
        0.00 0.96        metallic 0.5 fresnel on     falloff 1 exponent 1.25} 
        brilliance 2.15
    }
}
 

#declare BrushedAluminium =
texture{
  average
  texture_map{
   #declare R=seed(1001);
   #declare V=0;
   #while(V<12)        // number of samples up to 256
    [1
     AluminiumBase
     normal{
      bumps StripesDepth
      scale <15, 15, 0.03>     
      translate <rand(R),rand(R),rand(R)>
     }
    ]
    #declare V=V+1;
   #end
  }
}
    
   
                 

//*create objects for the drawing */

#declare Axis =
union{
//Axis
cylinder { 0, x*1000, 0.1 texture { pigment { color rgb <255, 1, 1> }}}
cylinder { <.5,0,0>, <.5,1000,0>, 0.1 texture { pigment { color rgb <1,255, 1> }}}
cylinder { 0, z*1000, 0.1 texture { pigment { color rgb <1, 1, 255> }}}

//Axis
cylinder { 0, -x*1000, 0.04 texture { pigment { color rgb <255, 1, 1> }}}
cylinder { 0, -y*1000, 0.04 texture { pigment { color rgb <1,255, 1> }}}
cylinder { 0, -z*1000, 0.04 texture { pigment { color rgb <1, 1, 255> }}}
}

//draw axes when editing. 
//object {Axis}

        
#declare HalfCirc =        
difference{
        cylinder {<0,-.1,0>,<0,1,0>, 1}    
        plane {z,0}
}               

#declare outring = 
difference {
      cylinder {<0,0,0>, <0,1,0>, 1}
      cylinder {<0,-.1,0>, <0,1.1,0>, .7} 
}  

#declare inring =
difference
{
        cylinder {<0,0,0>, <0,1,0>, 1}   
}

#declare halfcirc_out =
object {HalfCirc rotate -90*y scale<1.5,1,1.5> translate <3.2,0,0>   }

#declare halfcirc_in =
object {HalfCirc rotate -90*y scale<1.5,1.1,1.5> translate <2.67,0,0>    }
           
#declare hub =
union      
{                                                   
                                             
cylinder {<0,0,0>, <0,1,0>, 1 }    
 box {  <.25,0,-.25> ,< -.25  1,  .25> translate<1,0,0>}   
   texture { T_Brass_1D }
}      

#declare Inner_Rotor =  
union{
difference{        
object {inring scale <2.105,0,2.105>   }
object {halfcirc_in rotate 90*y scale<1,2,1> }
object {halfcirc_in rotate 0*y scale<1,2,1> }
object {halfcirc_in rotate 180*y scale<1,2,1> }
object {halfcirc_in rotate 270*y scale<1,2,1> } 
 texture{ T_Gold_5B }                         
}                                                
                                                                                          
object{ hub  translate<0,0,0> scale<.4,1.1,.4>  }       
rotate y*360*clock  
}

#declare Outer_Rotor = 
union{
object {halfcirc_out }
object {halfcirc_out rotate 72*y}
object {halfcirc_out rotate 144*y}
object {halfcirc_out rotate 216*y}
object {halfcirc_out rotate 288*y}
object {outring scale<4,0,4>} 
//add an X to the outer ring for tracking
texture{BrushedAluminium } //Iron3 normal { bumps 0.01 }}
} 

//*The actual drawing */
           
           
union{
object {Outer_Rotor  rotate y*360*(4/5)*clock }
object {Inner_Rotor translate<.5,0,0> }
//plane {y,0 texture { pigment { color rgb <1,1,1> }}}    //Used for perspective when editing
}
        
        
camera {location <-5,8,-5> look_at <.25,.05,0> angle 62} 
        
       
#local SpottyPattern=pigment { 
    granite
    color_map {
        [0 color rgb 0]
        [1 color rgb 1]
        }
    }  
    
sky_sphere {
    pigment {
        gradient y
        pigment_map {
            [0.00 color rgb <1,1,1>]
           // [0.12 color rgb <1,1,1>]
            //[0.15 SpottyPattern]
            //[1.00 SpottyPattern]
            }
        translate -.5
        scale 2
        rotate <-56,51,0>      
    }
}
        
// Light sources   

light_source {< 200,100,-100> color rgb 1}
light_source {<-200,200, 100> color rgb 1}
light_source {< 200,100, 200> color rgb 1}

Gerotor.ini

Antialias=On     
Width=400
Height=300

Input_File_Name=gerotor.pov

Initial_Frame=1
Final_Frame=30   
Initial_Clock=0
Final_Clock=1

Cyclic_Animation=on
Pause_when_Done=off

Kurzbeschreibungen

Ergänze eine einzeilige Erklärung, was diese Datei darstellt.

In dieser Datei abgebildete Objekte

Motiv

Dateiversionen

Klicke auf einen Zeitpunkt, um diese Version zu laden.

Version vomVorschaubildMaßeBenutzerKommentar
aktuell06:46, 12. Nov. 2014Vorschaubild der Version vom 06:46, 12. Nov. 2014400 × 300 (426 KB)RavedaveEnlarged and centered object.
06:33, 12. Nov. 2014Vorschaubild der Version vom 06:33, 12. Nov. 2014400 × 300 (273 KB)RavedaveUpdated to be anti-aliased and use colors to differentiate the inner and outer rotors.
07:14, 7. Mai 2006Vorschaubild der Version vom 07:14, 7. Mai 2006400 × 300 (658 KB)RavedaveAnimated POV-Ray Gerotor

Die folgende Seite verwendet diese Datei:

Globale Dateiverwendung

Die nachfolgenden anderen Wikis verwenden diese Datei:

Metadaten