Right arrow key To add a control point to the cursor LMB To drag and move around a control point Left arrow To undo a control point Space To hide the control points and only show the curve R idk, just does stuff Adding multiple points on the same area would make corners. 2 points would make a soft corner while 3 points or above would make a sharp one
better than bezier curve imo also if this method already exists, can anyone tell me what it's called? The interpolation is done by first assuming each control points are curve points, then getting the coords between each n and n+1 curve points as temporary points, then getting the coords between n temporary point and n+1 curve point, and n+1 curve point and n+1 temporary point as temporary points no. 2, then getting the coords between each pairs of temporary points no.2 as interpolated points, and finally replacing the current curve points by alternating between the temporary points and the interpolated points, while keeping the first and last curve points in its place. This process is then repeated with the new curve points to have a much smoother effect. I currently set it to repeat 3 times because it's enough to be considered smooth and doesn't stress the calculation as much