Plik:SphereCoverStriped.png

Rozmiar pierwotny(700 × 663 pikseli, rozmiar pliku: 119 KB, typ MIME: image/png)

Opis

Opis
English: A covering of a sphere by two overlapping (slightly more than) hemispheres and their intersection using striped patterns for clarity.
Data
Źródło Own work using POV-Ray
Autor 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}

Licencja

Public domain Ja, właściciel praw autorskich do tej pracy, udostępniam ją jako własność publiczną. Dotyczy to całego świata.
W niektórych krajach może nie być to prawnie możliwe, jeśli tak, to:
Zapewniam każdemu prawo do użycia tej pracy w dowolnym celu, bez żadnych ograniczeń, chyba że te ograniczenia są wymagane przez prawo.

Podpisy

Dodaj jednolinijkowe objaśnienie tego, co ten plik pokazuje

Obiekty przedstawione na tym zdjęciu

przedstawia

Historia pliku

Kliknij na datę/czas, aby zobaczyć, jak plik wyglądał w tym czasie.

Data i czasMiniaturaWymiaryUżytkownikOpis
aktualny19:39, 17 gru 2008Miniatura wersji z 19:39, 17 gru 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

Poniższa strona korzysta z tego pliku:

Globalne wykorzystanie pliku

Ten plik jest wykorzystywany także w innych projektach wiki: