Project 2: Meshedit


Overview

In this project, we’ve built a program for drawing Bezier curves/surfaces and have also explored triangle meshes using half-edge data structure.

Built by Raiymbek Akshulakov & Yersultan Sapar.

Section I


Part 1: Bezier Curves with 1D de Casteljau Subdivision

Part 2: Bezier Surfaces with Separable 1D de Casteljau

Section II


Part 3: Area-Weighted Vertex Normals

Part 4: Edge Flip

Part 5: Edge Split

Part 6: Loop Subdivision for Mesh Upsampling

The website link is https://cal-cs184-student.github.io/sp22-project-webpages-yersultan-17/