#declare Leaf=object{
intersection{
	difference{
		object{Sphere}
		object{Sphere 
			scale 0.995 translate<0,0.005,0>
			}
		}
	object{Cube 
		scale<0.015,0.5,0.5> translate<0,0.5,0.5>
		}
	}
	translate<0,0,-1>
	texture{pigment{
			image_map{png "straw.png" map_type 0}
		}
}
}

#declare Grass=union{
	#declare GrassCount=0;
	#while (GrassCount<9)
	object{Leaf
		rotate<-25+GrassCount/5,GrassCount*35,GrassCount>
		scale<1+GrassCount/10,1+GrassCount/12,1+GrassCount/10>
		}
	#declare GrassCount = GrassCount +1;
	#end
}
