3D Surface Mesh Generation

Subdivided parametric surfaces by interpolating control points defining a set of Bézier curves. Wrote one version for adaptive triangulation and another for uniform subdivision using de Casteljau's algorithm. Wrote parser to render arbitrary .obj files. Rendered with OpenGL.

Open image in new tab to see the full-size image.

1 / 15
Uniform teapot fill smooth 0.1