This program is a curve editor. It is based on Bézier curves calculated with the method of Bernstein polynomials or the recursive method of Casteljau. You can load 5 different examples and change the position of the control points or create your own curve.
- load different examples (as heart, moon, wave)
- set curve's precision (i.e. number of vertices)
- set the step of curve's construction
- hide control points
- show intermediate steps lines
- see and change directly vertices coordinates
Prerequisite: CMake
To build this program, download the source code using git clone https://github.com/Vulpinii/bezier_curve_editor
or directly the zip archive.
Then run the launch.sh
shell script.
You can do it manually by following these commands:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j
./program
[instructions coming soon]