It's a program that do B-spline curve fitting for discrete points in real time.
The fitting method include
- Global interpolation
- Uniform
- Centripetal
- Chorld
- Universal
- Global Approximation
- Uniform
- Centripetal
- Chorld
- Universal
The fitting code are wrote with the help of https://pages.mtu.edu/~shene/COURSES/cs3621/NOTES/
Right click your mouse to add points, drag your left mouse to move point. You could click the check box of the left panel based on your need.
Prerequisite: CMake
git clone https://github.com/forty-twoo/B-Spline-curve-fitting.git
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j
./B-Spline-curve-fitting
git clone https://github.com/forty-twoo/B-Spline-curve-fitting.git
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
# Find the .sln project then open it with IDE(eg.Visual Studio)
# Build solution then Run it
Distributed under the MIT License. See LICENSE
for more information.