// create a regular point light source light_source { 0*x // light's position (translated below) color red 1.0 green 1.0 blue 1.0 // light's color translate <-20, 40, -20> } camera { location <0 , 0 ,-3.0> look_at <0.0 , 0.0 , 0.0> } // Create an infinite sphere around scene and allow any texture on it sky_sphere { pigment { leopard scale .02 color_map { [0.0 color rgb <0.7,0.7,1.0>] [1.0 color rgb <.2,.2,.7>] } } } plane { z, 0 pigment { waves scale 1 color_map {[0 color rgbf <0,0,1,.7>] [1 color rgbf <.4,.4,.8,.7>]} } normal { waves .07 scale 1 } finish { reflection .7 phong 1 } interior { ior 1.33 } translate <0,0,15> } intersection { prism { linear_sweep // or conic_sweep for tapering to a point cubic_spline // linear_spline | quadratic_spline | cubic_spline -0.7, // height 1 0.7, // height 2 29, // number of points <3,-20> <3,-20> <3,0> <3,3> <2.3,4> <3.3,5> <1.5,6> <5,7> <.4,8> <4,9> <2,10> <3,11> <3,14> <3,34> <4,34> <4,14> <4,11> <3,10> <5,9> <1.4,8> <6,7> <2.5,6> <4.3,5> <3.3,4> <4,3> <4,0> <4,-20> <3,-20> <3,-20> } box { <0,-1,0> <7,1,14> } // [open] //sturm translate <-3,0,-8> rotate <90,180,90> scale .5 pigment { color rgbf <1,0,0,1> } finish { reflection .5 phong 1} interior { ior 2 } }