ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Bilde:Euclidian and non euclidian geometry.png - Wikipedia

Bilde:Euclidian and non euclidian geometry.png

Fra Wikipedia, den frie encyklopedi


Wikimedia Commons' logo


Beskrivelsen som vist på dens filbeskrivelsesside vises nedenfor.

Shows three "blocks" with varying surfaces, whereon a point and som lines are "drawn" to demonstrate

  1. euclidian
  2. elliptical and
  3. hyperbolic geometry

To be exact, the hyperbolic surface was approximated using a chunk of the "inside" of a torus - this may not be perfectly accurate, but apparently it "looks right" in this illustration. :-)

Rendered using POV-Ray (see http://www.povray.org) and the scene description "code" below, then cropped and "numbered" using a graphics software package.


 /*
 ====================================================================
 Surfaces demonstrating euclidian, elliptical and hyperbolic geometry
 --------------------------------------------------------------------
 Created by Søren Peo Pedersen - see my user page at
 http://da.wikipedia.org/wiki/Bruger:Peo
 ====================================================================
 */
 
 // Macro for texture with background pattern, lines, and point "marker"
 #macro SurfaceDrawing (
   Point,        // Position vector: Location of white point
   RefLineMove,  // Transformation: Where to place the yellow reference line
   Lines         // Object that renders the blue line(s)
   )
 
     #local BasePattern=pigment {  // The underlying, drak grey checkerboard pattern
         checker
         color rgb 0.4
         color rgb 0.6
         scale <1,1000,1>
         }
 
     #local SP1 = pigment {    // Checkerboard pattern with yellow "reference line" added
         object {box {<-.07,-10,-10>,<.07,10,10> transform{RefLineMove}}
             pigment {BasePattern}
             pigment {color rgb <1,.8,.3>}
             }
         }    
 
     #local SP2 = pigment {    // Checkerborad + yellow line with user-defined (blue) lines added
         object {Lines
             pigment {SP1}
             pigment {color rgb <.6,.8,1>}
             }
         }    
 
     #local SP3 = pigment {    // Checkerboard + lines with whit point "marker" added
         object {
             sphere { Point, .2 }
             pigment {SP2}
             pigment {color rgb 1}
             }
         }
 
     pigment {   // Definition of pigment, confined to a box slightly smaller than the "blocks"
         boxed   // to make the lines and point only appear on the top of the blocks
         pigment_map {
             [0.0000 BasePattern scale .5 translate <0,-1,0>]
             [0.0001 BasePattern scale .5 translate <0,-1,0>]
             [0.0001 SP3 scale .5 translate <0,-1,0>]
             [1.0000 SP3 scale .5 translate <0,-1,0>]
             }
         scale <2,2,2> translate <0,2,0>
         }          
     finish {ambient .7 diffuse .3}
 #end  // End of macro
 
 plane {<0,1,0>,0      // White "tabletop" to receive shadows of the blocks (helps visualisation)
     pigment {color rgb 1}
     finish {ambient .8 diffuse .5}
     }
 
 box {<-2,0,-2>,<2,2,2>  // Demonstrating euclidean geometry
     texture {
         SurfaceDrawing(<-.3,2,0>,
             transform {rotate <0,35,0> translate <.3,0,0>},
             box {<-.07,-10,-10>,<.07,10,10> rotate <0,35,0> translate <-.3,0,0>}
             )
         }
     rotate <0,-20,0>
     translate <-6,0,0>
     }
 
 intersection {          // Demonstrating elliptical, or "Riemann", geometry
     box {<-2,0,-2>,<2,5,2>}
     sphere {<0,0,0>,2.8285}
     texture {
         SurfaceDrawing(<.65,2.45,1.25>,
             transform {rotate <0,5,0>  rotate <-45,35,0>},
             box {<-.07,-10,-10>,<.07,10,10> rotate <0,-4,0> rotate <-45,35,0>}
             )
         }
     rotate <0,-20,0>
     translate <0,0,0>
     }
 
 intersection {          // Demonstrating hyperbolic geometry
     box {<-2,0,-2>,<2,4,2>}
     torus {7.03,5 rotate <90,90,0> translate <0,4,0>}
     texture {
         SurfaceDrawing(<0,2.3,1>,
             transform {rotate <0,90,0> rotate <-40,0,0> translate <0,4,0>},
             merge {
                 box {<-.07,-10,-10>,<.07,10,10>
                     rotate <0,85,0> rotate <-30,0,0> translate <0,4,0>
                     }
                 box {<-.07,-10,-10>,<.07,10,10>
                     rotate <0,95,0> rotate <-30,0,0> translate <0,4,0>
                     }
                 }
             )
         }
     rotate <0,-20,0>
     translate <6,0,0>
     }
 
 camera {  // Viewpoint
     location <0,2100,-800>
     look_at <.5,0,0>
     angle .47
     }
 
 light_source {<-50,200,-100> color rgb 1.5} // Illumination


I, the copyright holder of this work, have published or hereby publish it under the following license:
GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation license, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation license".

Aragonés | العربية | Asturianu | Български | বাংলা | ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী | Brezhoneg | Bosanski | Català | Cebuano | Česky | Dansk | Deutsch | Ελληνικά | English | Esperanto | Español | Eesti | Euskara | فارسی | Suomi | Français | Gaeilge | Galego | עברית | Hrvatski | Magyar | Bahasa Indonesia | Ido | Íslenska | Italiano | 日本語 | ქართული | ភាសាខ្មែរ | 한국어 | Kurdî / كوردی | Latina | Lëtzebuergesch | Lietuvių | Bahasa Melayu | Nnapulitano | Nederlands | ‪Norsk (nynorsk)‬ | ‪Norsk (bokmål)‬ | Occitan | Polski | Português | Română | Русский | Slovenčina | Slovenščina | Shqip | Српски / Srpski | Svenska | తెలుగు | ไทย | Türkçe | Українська | اردو | Tiếng Việt | Volapük | Yorùbá | ‪中文(中国大陆)‬ | ‪中文(台灣)‬ | +/-

Filhistorikk

Klikk på et tidspunkt for å se filen som den så ut på det tidspunktet.

Dato/klokkeslettDimensjonerBrukerKommentar
nåværende8. apr 2005 kl. 01:21790×310 (47 KB)Peo (Shows three "blocks" with varying surfaces, whereon a point and som lines are "drawn" to demonstrate #euclidian #elliptical and #hyperbolic geometry Rendered using POV-Ray (see http://www.povray.org) and the scene description "code" below, then cropped an)


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -