File:Gerotor anm.gif - 维基百科,自由的百科全书
Gerotor_anm.gif (400 × 300像素,文件大小:426 KB,MIME类型:image/gif、循环、30帧、3.0秒)
摘要
描述Gerotor anm.gif | Animated POV-Ray Gerotor |
日期 | 2006年5月7日 (原始上传日期) |
来源 | 无法识别来源。根据版权声明推断为其自己的作品。 |
作者 | 无法识别作者。根据版权声明推断作者为Ravedave。 |
本图片使用POV-Ray创作.
许可协议
我,本作品著作权人,特此采用以下许可协议发表本作品:
已授权您依据自由软件基金会发行的无固定段落及封面封底文字(Invariant Sections, Front-Cover Texts, and Back-Cover Texts)的GNU自由文件许可协议1.2版或任意后续版本的条款,复制、传播和/或修改本文件。该协议的副本请见“GNU Free Documentation License”。http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
本文件采用知识共享署名-相同方式共享 3.0 未本地化版本许可协议授权。 | ||
| ||
本许可协议标签作为GFDL许可协议更新的组成部分被添加至本文件。http://creativecommons.org/licenses/by-sa/3.0/CC BY-SA 3.0Creative Commons Attribution-Share Alike 3.0truetrue |
您可以选择您需要的许可协议。
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
此文件中描述的项目
描繪內容
7 5 2006
文件历史
点击某个日期/时间查看对应时刻的文件。
日期/时间 | 缩略图 | 大小 | 用户 | 备注 | |
---|---|---|---|---|---|
当前 | 2014年11月12日 (三) 04:46 | 400 × 300(426 KB) | Ravedave | Enlarged and centered object. | |
2014年11月12日 (三) 04:33 | 400 × 300(273 KB) | Ravedave | Updated to be anti-aliased and use colors to differentiate the inner and outer rotors. | ||
2006年5月7日 (日) 05:14 | 400 × 300(658 KB) | Ravedave | Animated POV-Ray Gerotor |
文件用途
全域文件用途
以下其他wiki使用此文件:
- ca.wikipedia.org上的用途
- cs.wikipedia.org上的用途
- de.wikipedia.org上的用途
- en.wikipedia.org上的用途
- es.wikipedia.org上的用途
- fr.wikibooks.org上的用途
- hr.wikipedia.org上的用途
- hu.wikipedia.org上的用途
- it.wikipedia.org上的用途
- ja.wikipedia.org上的用途
- pl.wikipedia.org上的用途
- ru.wikipedia.org上的用途
- sh.wikipedia.org上的用途
- uk.wikipedia.org上的用途
元数据
此文件中包含有扩展的信息。这些信息可能是由数码相机或扫描仪在创建或数字化过程中所添加。
如果此文件的源文件已经被修改,一些信息在修改后的文件中将不能完全反映出来。
GIF文件备注 |
|
---|