Uses C++ to generate n-degree Bezier curves with SFML visualization.
Calculations are done with De Casteljau's algorithm, which although naive and expensive, allows for the classic Bezier visualization.
./applied contains code for a 3D Python bezier path-following program. No requirements.
- Left click to add a joint
- Right click near a joint to remove it
- Drag the slider to step through time
mkdir build
cd build
cmake ..
make
./Beziers
In build:
make test
- builds and runs test.cpp
make run
- builds and runs main.cpp
- CMake 3.10
- SFML 2.5
- Expand to splines with cubic Beziers
- C1 continuity
- Expand to 3D
- Make points draggable