Since this was coursework, I can’t make the project code public. Please reach out privately if interested!
About#
For Introduction to Computer Graphics, I worked on a light mesh editor that implemented the half-edge mesh data structure.
Features#
Mesh Loading From OBJ Files#
The program is able to parse and load in .obj files storing 3D meshes.
Mesh Editing#
The program is able to edit meshes via vertex movement, face coloring, and edge splitting.
Catmull-Clark Subdivision#
I implemented Catmull-Clark subdivision.

