- Author: Maksym Pylypenko
- Email: [email protected]
- Open a VS project
opengl.sln
- Press run (a new window should appear)
Left click
- create a new point and extend the curve smoothly (if enough points)Right click
- remove the last point and erase the curve smoothlyR
- redraw the full curveSPACE
- change the curve type
CatmullRom
- c1 continuity fully interpolating
- local control for
i
andi-1
curve segments
Bezier
- c0 continuity
- requires 4 consequetive control points
B spline
- c2 continuity
The program was successfully tested using:
- OS: Windows 10
- IDE: Visual Studio 2019 16.4
- Graphics card: Intel® HD Graphics 3000