I am designing an algorithm that generates shapes of bezier curves. Each output are control points for a single curve.
In some cases, it should return a circle. Which control points does the algorithm have to output for the shape to become a circle?