Splats are incircles drawn inside triangles in wireframe meshes. This program demonstrates splat rendering given an input set of vertices and faces for the mesh. The radius of the circle can be modified using j
/ k
keys
The program includes additional features such as:
- Multiple objects
- Normal coloring
- Wireframe mode
- User input controlled transformations like rotation, translation, scaling
- Diffuse lighting
- Custom-written ply parser
- MVC architecture
- OpenGL 3.3+
- GLFW
To execute the program:
make run
For key bindings, refer to key_bindings.txt