OpenGL Tetra Cube Program

Project Details

I wrote this program in C++ to demonstrate the use of vertex arrays, OpenGL indices and polygonal tessellation to rotate, scale, sample, and manipulate tetrahedral shapes inside of a rotating cube. Each object is drawn with hundreds of tetrahedrons which can be sampled by interpolating the normals at the cube vertices. It then animates and renders the tetrahendronal objects through a 3D scalar field. The purpose of this program was to test sample density against tesselated objects with indices.
Controls are provided in the dialog box at runtime.