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
  - Tecnica
    - Scala a Pioli
    - Piloni e Tralicci
    - Parapetto
    - Ponte
    - Tubi e Tubature
    - Bifucazione di Tubi
    - Rubinetto di Arresto
    - Catena
    - Bobina di filo
    - Torpedo
    - Cruise Missile
    - Razzo, Missile
    - Ruota
    - Camion
    - Elica
    - Aeroplano
      - 1. Corpo (1)
      - 2. Corpo (2)
      - 3. Finestrini (1)
      - 4. Finestrini (2)
      - 5. Montaggio Ali
      - 6. Assemblaggio
    - Canoa
    - Chitarra
    - Display a 7 Segmenti
    - Cavo piatto
    - Fascio di cavi
                                       


Aeroplano
Aggiungere Finestrini (2)

Come si può montare il vetro nelle aperture dei finestrini:

Per ottenere il vetro nelle aperture dobbiamo aggiungere un strato sottile di vetro tra il rivestimento esterno del corpo d'aeroplano.
Ora scegliamo qualche testura e poi assembliamo tutto insieme:

//----------------------------------------------------------- textures
#declare A_Tex = texture { pigment{color Silver}
                           finish {ambient 0.1 diffuse 0.8 phong 1}
                         }                   // airplane body texture

#declare A_Glass =  texture{NBbeerbottle}    // airplane window glass

//-------------------------------------------------------------------
union{           // ----- the body of the airplane with windows

  difference {   //  body caved out and with holes for the windows
    object { Body(R1, R2, R3, R4, R5) }
    object { Body(R1-Skin, R2-Skin, R3-Skin, R4-Skin,R5-Skin)}
    object { Windows_Cut_Cockpit }
    object { Windows_Cut_Passenger
             rotate<0,0,3>  translate< -1-0.00, 0.25*R1, 0>}
    texture{A_Tex}
  }// end of difference

  difference {   // Die Glas-Schicht
    object { Body(R1-G, R2-G, R3-G, R4-G, R5-G)}
    object { Body(R1-2*G, R2-2*G, R3-2*G, R4-2*G,  R5-2*G)}
    texture{A_Glass}
  }// end of difference

rotate<0,0,0>
translate<0,0,0>
}// end of union
//----------------------------------------------------------------end 
airplane body
Continua a parte 5
 
top

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