// --------------------------------------- parametric surface -------------- parametric{ function{ u } //x(u,v) function{ 0.5*v*sin(u*2*pi)} //y(u,v) function{ v } //z(u,v) <-4,-2>,<4,2> // start, end (u,v) contained_by {box {<-1,-1,-1>,<1,1,1>}} max_gradient 5 accuracy 0.0035 precompute 18 x,y,z texture { pigment{ color rgb<1,1,1>*1.2} finish { phong 0.5 } } scale 0.5 } // end of parametric -----------------------------------------------------