//A Type 2 Steiner surface //by Adam Coffman camera { location <1, .6, .16> look_at <0,0.4, 0> } #include "colors.inc" poly { 4 < 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0> sturm texture { brick texture{pigment{White}}, texture{pigment{Red}} scale 0.015 } } poly { 4 < 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0> sturm texture { pigment {Plum } finish { phong 1.0 phong_size 80 ambient 0.4 diffuse 0.4 } } bounded_by { sphere {<0,0,0> 1}} clipped_by { bounded_by } scale 0.1 rotate y*20 translate <0.5,0.5,0.25> } poly { 4 < 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0> sturm texture { pigment {GreenYellow} finish { phong 1.0 phong_size 80 ambient 0.7 diffuse 0.4 } } bounded_by { sphere {<0,0,0> 1}} clipped_by { bounded_by } scale 0.1 rotate y*-45 translate <0.4,0.65,-0.1> } poly { 4 < 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0> sturm texture { pigment {Orange} finish { phong 1.0 phong_size 80 ambient 0.7 diffuse 0.4 } } bounded_by { sphere {<0,0,0> 1}} clipped_by { bounded_by } scale 0.1 translate <-1,0.75,0> } light_source{<1,20,1> White shadowless} light_source{<0.5,0.6,-4> White shadowless} light_source{<40,40,4> White}