Descrizioni ed esempi per il raytracer POV-Ray di Friedrich A. Lohmüller
English English English
Français français
Deutsch Deutsch

Home
- POV-Ray Tutorial

  Sistemi di coordinate
  e funzioni in 2D

  > Carta quadrettata
  - Sistemi di coordinate
      con gli assi
  - Macro per un reticolo
      con due livelli
  - Funzioni 2D
      Esempio
  - Funzioni matematiche
      in POV-Ray
                                           
Carta quadrettata
Reticoli per sistemi di coordinate

La Costruzione di una carta quadrettata con una sovrapposizione di 3 testure.
Oggetti;    "plane".
Metodi: "color_map, layered textures, macro"

La Costruzione in dettaglio:
Un piano con una testura di base in bianco coperta con due griglie di linee (color_map (sotile grigio + clear trasparente), con uno delle griglie girata di 90 gradi.
('layered textures').

// ------------------<<< Raster macro
#macro Raster(RScale, RLine)
pigment{
   gradient x scale RScale
   color_map{
     [0.000   color rgb<1,1,1>*0.5]
     [0+RLine color rgb<1,1,1>*0.5]
     [0+RLine color rgbt<1,1,1,1>]
     [1-RLine color rgbt<1,1,1,1>]
     [1-RLine color rgb<1,1,1>*0.5]
     [1.000   color rgb<1,1,1>*0.5]
            }
       } // end of pigment
#end// of "Raster(RScale, RLine)"

// -------------------<<<< Grid macro
#macro Grid(RasterScale,
            RasterHalfLine,
            Background_pigment)
plane{<0,1,0>, 0
       //layered textures!!!!
      texture{ Background_pigment
             } //  base color
      texture{ Raster(RasterScale,
                      RasterHalfLine)
             } // 2nd layer
      texture{ Raster(RasterScale,
                      RasterHalfLine)
               rotate<0,90,0>
             } // 3rd layer
     } // end of plane
#end // end of macro "Grid(...)"
// -----------------------------------
// use it:
object{Grid(0.50,0.035,
   pigment{color rgb<1,1,1>*1.1})}
// ------------------------- end -----


'layered textures':
Sample layered grids 320x240
Piano quadrettato
Sample grid 320x240
Piano quadrettato

La scena per POV-Ray: grid01.pov"
top

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