Mesh Creation, Traversal and Modification

Computer Graphics | Processing

This project involves creating a mesh using vertices and triangles, traversing a mesh using corner operations and some advanced modification methods.

Implemented sub-surface smoothing, swirl of a region selected on the mesh, wall construction and tent pole effect. The mesh was created from a file with vertex coordinates and the vertex ids (for creating triangles). The mesh is represented using vertex array and swing array to store the corners formed by the triangles at the vertices.

Links: Project Report, Code Repository