Flamingo

The following is a flamingo with texture mapping and bump mapping on Phong material. To create an instance of the flamingo, use the createFlamingo() function, supplying a scene and parameters.