This sketch show the Utah Teapot 3D test model that was created over 45 years ago. The teapot surface comprises of 32 Bezier surfaces and each surface is controlled by 16 Bezier control points.
Although the code is quite short the model data is too large to post here so you can download the archived sketch from here. You will need to install the PeasyCam library. The source code is fully documented and contains a fully functional BezierSurface class. Enjoy