Ir al contenido

Archivo:Gerotor anm.gif

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre

Gerotor_anm.gif (400 × 300 píxeles; tamaño de archivo: 426 kB; tipo MIME: image/gif, bucleado, 30 frames, 3,0s)

Resumen

Descripción Animated POV-Ray Gerotor
Fecha 7 de mayo de 2006 (fecha original de carga)
Fuente No se ha podido leer automáticamente información sobre la fuente; se asume que es trabajo propio (según los derechos de autor reclamados).
Autor No se ha podido leer automáticamente información sobre el autor; se asume que es Ravedave (según los derechos de autor reclamados).
 
Esta imagen fue creada con POV-Ray.

Licencia

Yo, titular de los derechos de autor de esta obra, la publico en los términos de las siguientes licencias:
GNU head Se autoriza la copia, distribución y modificación de este documento bajo los términos de la licencia de documentación libre GNU, versión 1.2 o cualquier otra que posteriormente publique la Fundación para el Software Libre; sin secciones invariables, textos de portada, ni textos de contraportada. Se incluye una copia de la dicha licencia en la sección titulada Licencia de Documentación Libre GNU.
w:es:Creative Commons
atribución compartir igual
Este archivo se encuentra bajo la licencia Creative Commons Genérica de Atribución/Compartir-Igual 3.0.
Eres libre:
  • de compartir – de copiar, distribuir y transmitir el trabajo
  • de remezclar – de adaptar el trabajo
Bajo las siguientes condiciones:
  • atribución – Debes otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si realizaste algún cambio. Puedes hacerlo de cualquier manera razonable pero no de manera que sugiera que el licenciante te respalda a ti o al uso que hagas del trabajo.
  • compartir igual – En caso de mezclar, transformar o modificar este trabajo, deberás distribuir el trabajo resultante bajo la misma licencia o una compatible como el original.
Esta etiqueta de licencia fue agregada a este archivo como parte de la actualización de la licencia GFDL.
w:es:Creative Commons
atribución
Este archivo está disponible bajo la licencia Creative Commons Reconocimiento 2.5 Genérica.
Eres libre:
  • de compartir – de copiar, distribuir y transmitir el trabajo
  • de remezclar – de adaptar el trabajo
Bajo las siguientes condiciones:
  • atribución – Debes otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si realizaste algún cambio. Puedes hacerlo de cualquier manera razonable pero no de manera que sugiera que el licenciante te respalda a ti o al uso que hagas del trabajo.
Puedes usar la licencia que prefieras.

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

Leyendas

Añade una explicación corta acerca de lo que representa este archivo

Elementos representados en este archivo

representa a

Historial del archivo

Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.

Fecha y horaMiniaturaDimensionesUsuarioComentario
actual04:46 12 nov 2014Miniatura de la versión del 04:46 12 nov 2014400 × 300 (426 kB)RavedaveEnlarged and centered object.
04:33 12 nov 2014Miniatura de la versión del 04:33 12 nov 2014400 × 300 (273 kB)RavedaveUpdated to be anti-aliased and use colors to differentiate the inner and outer rotors.
05:14 7 may 2006Miniatura de la versión del 05:14 7 may 2006400 × 300 (658 kB)RavedaveAnimated POV-Ray Gerotor

Las siguientes páginas usan este archivo:

Uso global del archivo

Las wikis siguientes utilizan este archivo:

Metadatos