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

Home
- POV-Ray Tutorial

- Esempi per POV-Ray
Indice generale
- Geometria
- Architettura
- Casa
- Tetto
- Torre
- Castello
- 1. Torre
- 2. Porta
- 3. Fossato
- 4. Finestre
- 5. Estensioni
- Finestra e Porta
- Scale
- Piramide
- Colonna
- Arco
- Recinti
- Mobili
- Faccende di Casa
- Tecnica

Castello - 2. Torres e Porta

Oggeti: "cylinder", "cone", "box". Metodi: "#declare", "union", "difference".
Castello in veduta anteriore.
La descrizione della scena per POV-Ray:".txt" file or ".pov" file

 ```//----------------------------------------------------- #declare Walltex = texture{pigment{color <1,1,1>} finish {diffuse 0.9 phong 1}} #declare Rooftex = texture{pigment{color rgb<0.4,0,0>} finish {ambient 0.1 diffuse 0.9 phong 1}} #declare TR = 2.0; //TowerRadius #declare TH = 5.0; //TowerHeight //----------------------- Tower ---------------------- #declare Tower = union{ // definies object "Tower" cylinder {<0,0,0>,<0,TH,0>,TR texture{Walltex}} cone{<0,0,0>,TR+0.5,<0,TR+0.5,0>,0 translate<0,TH,0> texture{Rooftex}} cone{<0,0,0>,TR -0.2,<0,2*TR+0.5,0>,0 translate<0,TH,0> texture{Rooftex}} }// ------------------ End Tower Definition ----------- // draw the "Tower" at 4 corners: object{ Tower translate<-6, 0,-6>} object{ Tower translate< 6, 0,-6>} object{ Tower translate< 6, 0, 6>} object{ Tower translate<-6, 0, 6>} //----------------------------------------------------- //------------------------ Mauer ---------------------- #declare Wall = box {<-4,0,-0.3>,< 4,3.5,0.3> texture{Walltex}} // ---------------- draw 4 walls ------------------ difference{ object{Wall} // Wall with hole ---------------- box{<-1,0,-0.4>,<1,2,0.4> texture{Walltex}} cylinder{<0,2,-0.5>,<0,2,0.5>,1 texture{Walltex}} translate< 0, 0,-6>} object{Wall rotate<0, 0, 0> translate< 0, 0, 6>} object{Wall rotate<0, 90, 0> translate<-6, 0, 0>} object{Wall rotate<0,-90, 0> translate< 6, 0, 0>} // ------------------- ground inside ------------------ box {<-6,-4,-6>,< 6,0.01,6> texture{pigment{color Gray90} finish {diffuse 0.9 phong 1}}} //------------------------------------------------end--```

retorno a parte 1 continua a parte 3
top

 © Friedrich A. Lohmüller, 2006 email: Friedrich.Lohmueller_at_t-online.de homepage:http://www.f-lohmueller.de