//A Type 6 Steiner surface //by Adam Coffman camera { location <6, 2.8,6> look_at <0,0,0> } #include "colors.inc" #declare Bright_Blue_Sky = pigment { bozo turbulence 0.56 color_map { [0.5 rgb <0.5, 0.5, 1.0>] [0.6 rgb 1.0] [1.0 rgb 0.5] } } plane { y, 21 texture{Bright_Blue_Sky scale 100 finish{ambient 1}}} plane { y, -1.75 texture { pigment{Goldenrod} finish { diffuse 0.4 ambient 0.4 } } } poly { 4 < 0,0,0,0,1,0,0,0,0,0,1,0,-2,2,0,0,0,0,0,0, 1,0,-2,2,0,1,0,-2,0,0,1,0,0,0,0>sturm texture {pigment{ForestGreen} finish{ambient 1}} bounded_by { box { <-0.5,-5,-5> ,<5,5,0.01> } } clipped_by { bounded_by } rotate z*-90 translate<-2,0.6,0.5> scale 2 } poly { 4 < 0,0,0,0,1,0,0,0,0,0,1,0,-2,2,0,0,0,0,0,0, 1,0,-2,2,0,1,0,-2,0,0,1,0,0,0,0>sturm texture {pigment{Violet} finish{ambient 1}} bounded_by { cone { <-0.001,0,0>, 1.4, <1,0,0>, 0} } clipped_by { bounded_by } rotate z*-90 translate<-2,1.6,0.5> scale 2 } poly { 4 < 0,0,0,0,1,0,0,0,0,0,1,0,-2,2,0,0,0,0,0,0, 1,0,-2,2,0,1,0,-2,0,0,1,0,0,0,0>sturm texture{ pigment{NeonPink} finish{diffuse 0.6 reflection 0.1}} bounded_by { box { <0,-5,-5> ,<5,5,5> } } clipped_by { bounded_by } rotate z*-135 scale 1.25 translate<3.6,2.6,0> } poly { 4 < -5/4, 3, 0, 7/2, -5/2, 0, -11/2, -3, 0, -13/4, 1, 0, 5/2, 4, 0, 5/2, 0, 5, 0, 1, -1/4, 0, -1/2, -1, 0, -1/4, 0, -3, 0, 0, -1, 0, -2, 0, 0>sturm pigment{Green} bounded_by { box { <0,-5,-5> ,<3.6,5,5> } } clipped_by { bounded_by } } light_source{<0.5,20,0> White} light_source{<-2,7,-5> White shadowless } light_source{<-40,0,> White shadowless} light_source{<40,0,0> White} light_source{<0,0,40> White}