Skip to content

Zsongli/plane-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlaneLab logo

A simple C application for graphing geometric shapes using ImGui. Made for a university assignment.

Preview

Using the program

Features

  • Interactive graphing of geometric shapes
  • Utilizes ImGui for a user-friendly interface
  • Built with GLFW and OpenGL for rendering
  • Emphasis on cross-platform compatibility

Running and usage

Requirements

  • A CPU and a GPU
  • Operating System: Windows or Linux (MacOS is untested)

Instructions

  1. Download the pre-compiled binaries from the Releases section.
  2. Run the executable file.

User documentation

Hungarian

Building and development

Requirements

  • Premake5 for generating build files
  • A C compiler
  • A C++ compiler (for building dependencies)
  • OpenGL development libraries
  • GLFW (included as a submodule)
  • cimgui (included as a submodule)
  • cimplot (included as a submodule)
  • stb (included as a submodule)
  • nativefiledialog (included as a submodule)

Instructions

  1. Clone the repository recursively
  2. Navigate to the project directory and run:
    premake5 vs2022
    or for Linux:
    premake5 gmake2
  3. Open the generated solution or Makefile in your preferred IDE and build the project.

Developer documentation

Hungarian

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A simple C application for graphing geometric shapes using ImGui and ImPlot. Made for a university assignment.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors