ملف:Euclidian and non euclidian geometry.png

محتويات الصفحة غير مدعومة بلغات أخرى.
من ويكيبيديا، الموسوعه الحره

الصوره الاصليه(4,000 × 1,500 بكسل حجم الفايل: 128 كيلوبايت، نوع MIME: image/png)

الملف دا من ويكيميديا كومنز و ممكن تستعمله المشاريع التانيه. الوصف بتاعه صفحة وصف الملف هناك معروض تحت..

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.

Povray source code
  /*
  ====================================================================
  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, dark 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
أنا، صاحب حقوق التأليف والنشر لهذا العمل، أنشر هذا العمل تحت الرخص التالية:
GNU head يسمح بنسخ و توزيع و / أو تعديل الوثيقه دى تحت شروط رخصة جنو للوثائق الحره، الإصدار 1.2 أو أى إصدار تنشره مؤسسة البرمجيات الحره؛ بدون أقسام ثابته و بدون نصوص أغلفه أماميه و بدون نصوص أغلفه خلفيه. نسخه من الرخصه متضمنه ف قسم اسمه GNU Free Documentation License.
w:ar:مشاع إبداعي
نسبه ل مشاركه زي
الملف ده مترخص حسب رخصة المشاع الإبداعى نسبة المصنف للى مألفه - المشاركة بالمثل 3.0 العامه
إنت حر:
  • فى المشاركه – علشان نسخ و توزيع و بث العمل
  • إنك تمزج – فى تكييف العمل
بالشروط دى:
  • نسبه ل – لازم يتنسب العمل للى مألفه بشكل مناسب و توفير رابط للرخصه وتحديد اذا حصلت تغييرات. ممكن ده يتعمل بأى طريقه معقوله، لكن مش بطريقه تشير ان مانح الرخصه بيوافقك على الاستعمال.
  • مشاركه زي – لو عدت إنتاج المواد أو غيرت فيها، لازم تنشر مساهماتك اللى جايه من الأصل تحت ترخيص الأصل نفسه أو تحت ترخيص متوافق معاه.
تمت إضافة علامة الترخيص لهذا الملف كجزء من رخصة جنو للوثائق الحرة تحديث الترخيص.
اختار الرخصه اللى تناسبك.

الشروحات

أضف شرحاً من سطر واحد لما يُمثِّله هذا الملف

العناصر المصورة في هذا الملف

يُصوِّر العربية

نوع الوسائط العربية

image/png

تاريخ الفايل

اضغط على الساعه/التاريخ علشان تشوف الفايل زى ما كان فى الوقت ده.

الساعه / التاريخصورة صغيرةابعاديوزرتعليق
دلوقتي21:47، 5 يوليه 2015تصغير للنسخة بتاريخ 21:47، 5 يوليه 20154,000 × 1,500 (128 كيلوبايت)CmdrjamesonCompressed with pngout. Reduced by 66kB (34% decrease).
19:13، 4 اغسطس 2012تصغير للنسخة بتاريخ 19:13، 4 اغسطس 20124,000 × 1,500 (194 كيلوبايت)Mornredone at higher resolution
23:21، 7 ابريل 2005تصغير للنسخة بتاريخ 23:21، 7 ابريل 2005790 × 310 (47 كيلوبايت)Peo~commonswikiShows 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

ال1 صفحة دى فيها وصله للفايل ده:

استخدام الملف العام

الويكيات التانيه دى بتستخدم الفايل ده:

بيانات ميتا