// parametric object // not yet worked out parametric { function { u*v*sin (15*v) }, // x-axis function { v }, // y-axis function { u*v*cos (15*v) } // z-axis <0,0>, <1,1> //contained_by { sphere { 0,1 } } // texturing problem, use box instead to see! contained_by { box { <-1,-1,-1>, <1,1,1> } } // max_gradient 2 accuracy 0.005 // 0.001 default, lower slower but better precompute 15 x,y,z // precompute [x,y,z] normally gives faster rendering (<=20) rotate 180*x scale 1 texture{ pigment{ color rgb<1,1,1> } } translate<0,1,0> }