File proveniente da Wikimedia Commons. Clicca per visitare la pagina originale

File:SphereCoverStriped.png

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

File originale(700 × 663 pixel, dimensione del file: 119 KB, tipo MIME: image/png)

Logo di Commons
Logo di Commons
Questo file e la sua pagina di descrizione (discussione · modifica) si trovano su Wikimedia Commons (?)

Dettagli

Descrizione
English: A covering of a sphere by two overlapping (slightly more than) hemispheres and their intersection using striped patterns for clarity.
Data
Fonte Own work using POV-Ray
Autore RobHar

Data file

The following is the POV-Ray code used to produce this output.

#include "colors.inc"
#include "shapes.inc"   
#include "textures.inc"

camera
{
       location <0, 2, -3>
       look_at <0, 0, 0>
}

//Striped textures
#declare bluestripes = texture
       {
               pigment
               { 
                       gradient y
                       colour_map{[0 rgb <0,0,1>][0.1 rgb <1,1,1>]}
               }
               scale 0.1
               finish { ambient 0.3 }
               rotate <0,0,90>
       }
        
#declare redstripes = texture
       {
               pigment
               {
                       gradient y
                       colour_map{[0 rgb <0.8,0,0>][0.1 rgb <1,1,1>]}
               }
               scale 0.1
               finish { ambient 0.3 }          
       }
       
#declare blueredstripes = texture
       {        
               pigment
               {
                       gradient y
                       colour_map{[0 rgb <0.8,0,0>][0.1 rgb <1,1,1>]}
               }
               scale 0.1
               finish { ambient 0.3 }   
       }              
       texture
       {
               pigment
               {
                       gradient y
                       colour_map{[0 rgb <0,0,0.8>][0.1 rgb <1,1,1> filter 1]}
               }
               scale 0.1
               finish { ambient 0.3 }
               rotate <0,0,90>  
       }

//Blue part of sphere
object
{
sphere
{
       <0, 0, 0>, 1
       texture
       {
               bluestripes
       }
}
clipped_by{plane{-y,-0.15}}

rotate <23,0,23>         
}

//Red part of sphere
object
{
sphere
{
       <0, 0, 0>, 1
       texture
       {
               redstripes          
       }
}
clipped_by{plane{y,0.15}}

rotate <23,0,23>        
}

//Middle part of sphere
object
{
sphere
{
       <0, 0, 0>, 1
       texture
       {
               blueredstripes
       }
}
clipped_by{plane{y,0.15}}
clipped_by{plane{-y,0.15}}

rotate <23,0,23>        
}   

//Patterned tiles for legend
#declare tile = object
       {
               plane
               {
                       <0,2,-3>, 0
                       clipped_by{plane{y,0.12}}
                       clipped_by{plane{-y,0.12}}
                       clipped_by{plane{x,0.17}}
                       clipped_by{plane{-x,0.17}}
                       translate <-0.02,-0.8,-1.9>
               }
       }

//Blue striped tile
object
{
       tile
       texture
       {
               bluestripes
       }
       scale 0.7
       translate <-0.67,0,0>
}

//Blue and Red striped tile
object
{
       tile
       texture
       {
               blueredstripes
       }
       scale 0.7
}

//Red striped tile
object
{
       tile
       texture
       {
               redstripes
       }
       scale 0.7
       translate <0.62,0,0>
}

//Letters for legend        
text {
       ttf "cyrvetic.ttf" "A" 0.05, 0
       pigment
       { 
               colour Blue
       }
       finish { ambient 0.3 }
       scale 0.3          
       translate -0.85*x -1.2*y -0.5*z
       rotate <33.7,0,0>
}

text {
       ttf "cyrvetic.ttf" "B" 0.05, 0
       pigment
       {
               colour Red
       }                
       finish { ambient 0.3 }
       scale 0.3             
       translate 0.6*x -1.2*y -0.5*z
       rotate <33.7,0,0>
}

text {
       ttf "cyrvetic.ttf" "A" 0.05, 0
       pigment { colour Blue }
       finish { ambient 0.3 }
       scale 0.3             
       translate -0.34*x -1.2*y -0.5*z
       rotate <33.7,0,0>
}

text {
       ttf "cyrvetic.ttf" " U " 0.05, 0
       pigment { colour Black }
       finish { ambient 0.3 }
       rotate <180,0,0>
       scale 0.3             
       translate -0.2*x -0.977*y -0.5*z
       rotate <33.7,0,0>
}

text {
       ttf "cyrvetic.ttf" "B" 0.05, 0
       pigment
       {
               colour Red
       }                
       finish { ambient 0.3 }
       scale 0.3             
       translate 0.12*x -1.2*y -0.5*z
       rotate <33.7,0,0>
}

//Empty background
plane
{
       <0, 1, 0>, -2
       no_image
}                               

light_source { <0, 3, -2> color White}

Licenza

Public domain Io, detentore del copyright su quest'opera, la rilascio nel pubblico dominio. Questa norma si applica in tutto il mondo.
In alcuni paesi questo potrebbe non essere legalmente possibile. In tal caso:
Garantisco a chiunque il diritto di utilizzare quest'opera per qualsiasi scopo, senza alcuna condizione, a meno che tali condizioni siano richieste dalla legge.

Didascalie

Aggiungi una brevissima spiegazione di ciò che questo file rappresenta

Elementi ritratti in questo file

raffigura

Cronologia del file

Fare clic su un gruppo data/ora per vedere il file come si presentava nel momento indicato.

Data/OraMiniaturaDimensioniUtenteCommento
attuale19:39, 17 dic 2008Miniatura della versione delle 19:39, 17 dic 2008700 × 663 (119 KB)RobHar{{Information |Description={{en|1=A covering of a sphere by two overlapping (slightly more than) hemispheres and their intersection using striped patterns for clarity.}} |Source=Own work using POV-Ray |Author=RobHar |Date=2008-12-17 |Permi

Le seguenti 3 pagine usano questo file:

Utilizzo globale del file

Anche i seguenti wiki usano questo file: