Skip to content

A 2D/3D graphing calculator that supports most functions seen in a calculus class and even implicit functions. Supports different modes of graphing and can draw fractals.

License

Notifications You must be signed in to change notification settings

tedtedtedtedtedted/Graphing-Calculator

 
 

Repository files navigation

Graphing Calculator + OpenGL GUI

Setup

In IntelliJ go File -> Project Structure -> Libraries -> + -> Java and select the lwjgl folder. Then Ok.

Then still in Project Structure go to Modules -> course-project... -> Dependencies -> + -> Library and select lwjgl. Then Ok.

Then add the lwjgl libraries to classpath by right-clicking on any of the GL import statments.

Running

Build the project. Then run Frontend.CommandLineInterface with some arguments, ex. -eq "mandel(x,y) = 0" -graph GRAYSCALE -interactive 1

Click and drag to pan. Zoom is also supported.


Includes image I/O, a 2D implicit function grapher, and an experimental 3D raymarcher.

Sample 2D Sample 3D

About

A 2D/3D graphing calculator that supports most functions seen in a calculus class and even implicit functions. Supports different modes of graphing and can draw fractals.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.6%
  • C 1.4%