Beschreibungen und Beispiele zum Raytracer POV-Ray von Friedrich A. Lohmüller
Geometrische Transformationen in POV-Ray
English English English
Italiano Italiano
Français français

Home
- POV-Ray Tutorial
  Geometrische
  Transformationen
   - Inhalt

    Elementare
    Transformationen
    - "translate<  ... > "
    - "rotate<  ... > "
    - "scale<  ... > "
    - Spiegelung

    Weitere
    Transformationen
    - "matrix<  ... >"
    - Scherung
    - transforms.inc

    - "transform {  ...  }"
       und "inverse"

    Vektoren und
    Transformationen

    Insert Menu Zusatz
    & Download
 
                                           

Scherung mittels Matrizen

shearing

Einfachen Abbildung wie Verschiebung (translate), Streckung (scale) oder Drehung (rotate) sollte man normalerweise nicht mittels Matrizen beschreiben, da sie die Abbildung mit größerem Aufwand beschreibt und schwerer vorzustellen ist (vergl. quot;Matrizen und affine Abbildungenquot;). Eine einfache Abbildung welche in POV-Ray nur mittels eines Matrizenbefehls beschrieben werden kann ist die Scherung (shearing).
Diese Art der Transformation ist auf andere Weise nicht zu erreichen.

Beispiel: Scherung der y-Achse in x-Richtung mit Faktor 0.5 (30°):


  matrix< 1 , 0, 0,
         0.5, 1, 0,
          0 , 0, 1,
          0 , 0, 0 >



Scherungs-Matrizen und die Darstellung der damit bewirkten Scherung:

matrix < 1,0.5,  0,
         0,  1,  0,
         0,  0,  1,
         0,  0,  0 > 
 
matrix < 1,  0,0.5,
         0,  1,  0,
         0,  0,  1,
         0,  0,  0 > 
matrix < 1,  0,  0,
       0.5,  1,  0,
         0,  0,  1,
         0,  0,  0 > 
 
matrix < 1,  0,  0,
         0,  1,0.5,
         0,  0,  1,
         0,  0,  0 > 
matrix < 1,  0,  0,
         0,  1,  0,
       0.5,  0,  1,
         0,  0,  0 > 
 
matrix < 1,  0,  0,
         0,  1,  0,
         0,0.5,  1,
         0,  0,  0 > 
Die hier dargestellten Scherungs-Matrizen können im Abschnitt "Shearing & transform" in meinem "Insert Menu Add-on" als Text-Schablonen verwendet werden.

translate | rotate | scale | matrix | Scherung | transforms.inc | transform | Vektor-Transformationen
top

© Friedrich A. Lohmüller, 2006
www.f-lohmueller.de