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

Home
- POV-Ray Tutorial

  - Esempi per POV-Ray
   Indice generale
  - Geometria
  - Architettura
    - Casa
    - Tetto
    - Torre
    - Castello
    - Finestra e Porta
      - Finestra
      - Porta
      - Shoji
      - Paravent
    - Scale
    - Piramide
    - Colonna
    - Arco
    - Recinti
    - Mobili
    - Faccende di Casa
  - Tecnica
                                       
 
Finestra

Finestra

Oggetti: "box"
Metodi: "difference", "union", "#declare"
La costruzione nel dettaglio:
Il telaio della finestra si forma da una differenza di una scatola piana ("box" = parallelepipedo a base rettangolare) nelle dimensioni esteriore della finestra detratte qualche scatola nelle dimensioni degli aperture per il vetro. Il resultato di questa differenza riceve il colore del telaio della finestra. Poi un'alta scatola molto piana con la testura di vetro si aggiunge con il comando "union".
No é necessario usare un materiale di vetro ("material{M_Glass}" con "ior" e rifrazione reale) quando vogliamo solo un vetro di finestra semplice. Usare "glass material" solo rallenta la velocita della calcolazione de l'imagine - con un vetro molto piano rifrazione non causa alcuno effetto visibile!
Un file include per usare questo oggetto come un oggetto pronto per l'uso si trova su la mia paggina Oggetti POV-Ray.
Il Piano :
vista frontale (in direzione z)
//---------------- Finestra ----------------
#declare Window_Texture =
  texture{ pigment{ color White}
           finish { ambient 0.9 phong 0.5}
         } // end of texture
//------------------------------------------
#declare Window =
union{
 difference{
  box{<-0.50,0.80,-0.02>,< 0.50,1.80,0.02>}
  box{<-0.45,0.85,-0.03>,<-0.03,1.27,0.03>}
  box{< 0.03,0.85,-0.03>,< 0.45,1.27,0.03>}
  box{<-0.45,1.33,-0.03>,<-0.03,1.75,0.03>}
  box{< 0.03,1.33,-0.03>,< 0.45,1.75,0.03>}
  texture{ Window_Texture }
  } // --- end of difference
 box{<-0.49,0.81,0.0>,< 0.49,1.79,0.001>
     texture{ T_Glass3 } // without ior !!!
     } // end of box
 } // --- end of union
// Attenzione: evitare superficie coincidenti!!
//--- fine di definizione della finestra ------

// Finestra:
object{Window translate<0,0,0>}
//------------------------------------- end
Le 'box' giallo sono sotratto del 'box' blanco !
 
Questo fa l'imagine seguente:
Finestra
Cliccare qui per una descrizione completa della scèna
per POV-Ray: ".txt" file ou ".pov" file
 
Oggetti pronto per l'uso per POV-Ray
come Archivi include con archivi esempio
si trova su la Paggina POV-Ray Objects.
top

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