Group Final ProjectCIS 277 Intro to Computer Graphics April 2013
Coded in C++/OpenGL and QT GUI. This was an accumulation of half a semester's individual work in class. The program is a simplified version of Autodesk Maya, focusing mainly in geometric functionalities. Basic features include a 3D movable camera, geometry manipulation via half edge data structure, and selection of vertices, edges, and faces via ray casting. In the group project, I was responsible of implementing OBJ file import, as well as free form deformations and global deformations (including twist, bend, and taper).