Skip to content

A tool for visualizing differential equations using a vector field

Notifications You must be signed in to change notification settings

redawl/VectorOpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VectorOpenGL

1. Overview

2. Issues

3. Dependencies

Overview

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:

Image1

Issues

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.

Dependencies

This project uses dearImgui for the user interface, and exprTk for equation parsing.

To run project, please link it with GLFW, and GLAD.

GLAD

GLFW

About

A tool for visualizing differential equations using a vector field

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages