About Graph Theorist Sketchpad
Graph Theorist Sketchpad is an application I developed for a
graph theory class. The goal of the app was simply to sketch
graphs, being any type (weighted, directed, self looping,
complete, bipartite, etc). It was also a requirement to be able
to view information about the graph, in the adjacency table and
incidence matrix.
This application was made entirely in C using Raylib (an opengl
wrapper) and Raygui (an immediate mode GUI for Raylib). Since
the project required some advanced algorithms, I wanted to
demonstrate the Bounding Volume Hierarchy algorithm for this
project, and used that for collision detection.