# Utah Teapot (using Bezier surfaces)

**URL:** <https://discourse.processing.org/t/utah-teapot-using-bezier-surfaces/21243>\
**Category:** Gallery\
**Created:** [May 24, 2020, 2:32pm UTC](https://discourse.processing.org/t/utah-teapot-using-bezier-surfaces/21243 "2020-05-24T14:32:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![quark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/quark/32/26_2.png) [@quark](https://discourse.processing.org/u/quark)\
**Post date:** [May 24, 2020, 2:32pm UTC](https://discourse.processing.org/t/utah-teapot-using-bezier-surfaces/21243/1 "2020-05-24T14:32:20Z")

</div>

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](http://lagers.org.uk/zzz/UtahTeapotDemo-200524a.zip). You will need to install the PeasyCam library. The source code is fully documented and contains a fully functional BezierSurface class. Enjoy 😄

[![](https://img.youtube.com/vi/VXzh_JPMJ4k/maxresdefault.jpg "The Utah Teapot") ](https://www.youtube.com/watch?v=VXzh_JPMJ4k)
