项目作者: archshift

项目描述 :
3D parametric equation viewer
高级语言: C
项目地址: git://github.com/archshift/3yee.git
创建时间: 2020-01-19T06:44:52Z
项目社区:https://github.com/archshift/3yee

开源协议:MIT License

下载


3yee Equation Viewer

“Three-Dee? Three-Yee!”

A 3D parametric equation viewer

Usage

3yee can render equations parametrized by the spacial variables u and v, and the time variable t.

Edit the parametric equations for x, y, and z in the built-in editor. The viewer will automatically refresh for a valid set of equations, or print an error to the console if compilation fails.

The set of valid functions runnable by the equation editor are provided by GLSL 300 ES. A list of these functions can be found in the GLSL 300 ES Specification, in Chapter 8 (begins at page 86).

Compiling

3yee depends on SDL2 and OpenGL 3 ES.

After installing these dependencies, create a new build directory, run CMake, and then run Make.

  1. mkdir build && cd build
  2. cmake ..
  3. make

If you would like to build for running in a web browser, download the emscripten toolchain and run the ./build-emscripten.sh script.