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

Home
- POV-Ray Tutorial
 
Oggetti Geometrici
 Indice
Oggetti di Base
  > sphere
  - cylinder
  - cone
  - torus
  - box
  - prism
  - plane
  - sor
  - lathe
  - superellipsoid
  - ovus

Forme con macros + CSG
Oggetti in "shapes3.inc"
Altri Oggetti come Macros
Oggetti di Testo 3D
Altre Oggetti
Forme Non-CSG
height_field + HF macros
Isosurfaces
                                   
Sample sphere
"sphere" = sfera,
ellissoide, palla

Samples spheres 600x450
sphere = sfera
Sintassi generale:
sphere{ <xM,yM,zM>, r
        texture{ ... ... }
      }
In questo caso "<xM,yM,zM>" sono le coordinate del centro e "r" è il raggio della sphera.
Gli esempi qui:
sphere{< 0,0, 0>,1.0 texture{...}}
sphere{<-1,2,-3>,1.0 texture{...}}
sphere{< 2,3, 5>,1.0 texture{...}}

Se una sfera è deformata con "scale< , , >" à un ellissoide,è raccomandato di fare questo in accordo con il
Principio di costruzione seguente:
Passo 1: Deformare la forma al centro delle coordinate "<0,0,0>" con "scale< , , >"
e poi
Passo 2: Muovere la forma alla sua posizione finale nel mondo con "translate< , , >".
Perchè la parola chiave "scale< , , >" funziona sempre relativo al centro "<0,0,0>" è raccomandato di fare questo primo di muovere un oggetto!

Samples spheres 600x450
sphere + scale<...> = ellissoide
Sintassi generale:
sphere{ <xM,yM,zM>, r scale<sx,sy,sz>
        texture{ ... ... }
      }
Qui "<xM,yM,zM> " sono le coordinate del centro e "r" è il raggio e " sx,sy,sz " sono i fattori della scala in direzione x, y e z.
Gli esempi qui:
sphere{<0,0,0>,1.0 scale<2,0.4,1>
      translate< 0,0, 0> texture{...}}
sphere{<0,0,0>,1.0 scale<1,1,2>
      translate<-1,2,-3> texture{...}}
sphere{<0,0,0>,1.0 scale<1,1,0.2>
      translate< 2,3, 5> texture{...}}
top

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