VectorOpenGL models vector fields, based on an x differential equation, and a y differential equation. With these two inputs, it can create beautiful animated graphs:
Currently, the algorithm for calculating the pixel paths is O(n^2), which causes VectorOpenGL to be very slow on my laptop, though it does work perfectly on my desktop. This is top priority for this project.
Another issue is that when the speed option is increased, it breaks the zoom effect.
This project uses dearImgui for the user interface, and exprTk for equation parsing.
To run project, please link it with GLFW, and GLAD.