POV-Ray Raytracer Beschreibungen von Friedrich A.Lohmüller
    English Version

Home
- POV-Ray Tutorial
- Download-Seite

  Koordinatensysteme
  & 2D-Funktionen
  - Karopapier
 > Koordinatensysteme
      mit Achsen
  - 2D-Funktionen
      Beispiele
  - verfügbare Funktionen
      in POV-Ray
                                       

Koordinatensysteme mit Achsen
mit POV-Ray

Die Konstruktion von Koordinatensystemen mit Achsen
mit einer gerasterten Ebene aus drei überlagerten Texturen.

Objekte:    "plane, cylinder, cone".
Methoden: "color_map, layered textures, macro"

Die Konstruktion im Detail:

Bzgl. der Details über die Koordinatenebene siehe bei "Raster Ebene".
Die Achsen wurden mit gestreiften Zylindern mit Kegeln an einem Ende realisiert.
Sie wurden als "macro" definiert, um die Faben und die Längen variabel zu halten.
#macro Axis_( AxisLen,
              RedTexture,
              WhiteTexture)
union{
 cylinder{<0,-AxisLen,0>,<0,AxisLen,0>,0.05
          texture{checker
                  texture{RedTexture  }
                  texture{WhiteTexture}
                  translate<0.1,0,0.1>}}
 cone{<0,AxisLen,0>,0.2,<0,AxisLen+0.7,0>,0
           texture{RedTexture}}
} // end of union "Axis"
#end // of macro Axis (AxisLen)
//-----------------------------------------
#macro AxisXYZ(AxisLX,AxisLY,AxisLZ,
               TexRed,TexWhite)
//-- drawing 3 axes -- 3 Achsen zeichnen --
union{
object{Axis_(AxisLX,TexRed,TexWhite)
       rotate< 0,0,-90>}// x-Axis
object{Axis_(AxisLY,TexRed,TexWhite)
       rotate< 0,0,  0>}// y-Axis
object{Axis_(AxisLZ,TexRed,TexWhite)
       rotate<90,0,  0>}// z-Axis
} // end of union
#end// of macro "AxisXYZ(...)"  -----------
//-- drawing the axis -- Achsen zeichnen --
#declare Tex_Dark =
texture{pigment{color rgb<1,0.3,0>}
        finish{ phong 1}}
#declare Tex_White =
texture{pigment{color rgb<1,1,1>}
        finish{ phong 1}}
//-----------------------------------------
object{AxisXYZ(3.5,3,0.0001,
               Tex_Dark,Tex_White)}
//------- Ende der Koordinatenachsen
Die 2-dimensionale Version:
Beispiel Raster mit Achsen - 2-dimensional 600x450

 
Die 3-dimensionale Version:
Beispiel Koordinatenachsen 3-dimensional 600x450
Zugehörige Szenenbeschreibung der 2-dimensionalen Version für POV-Ray:
".txt"-Datei oder ".pov"-Datei
Zugehörige Szenenbeschreibung der 3-dimensionalen Version für POV-Ray:
".txt"-Datei oder ".pov"-Datei

top

© Friedrich A. Lohmüller, 2008
email email: (legacy email redacted)
homepage:www.f-lohmueller.de