A 3D parametric equation viewer
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).
3yee depends on SDL2 and OpenGL 3 ES.
After installing these dependencies, create a new build directory, run CMake, and then run Make.
mkdir build && cd build
cmake ..
make
If you would like to build for running in a web browser, download the emscripten toolchain and run the ./build-emscripten.sh
script.