3次ベジェ(start、end、cp1、cp2)を単純な2次(start、end、cp1)インスタンスに変換する関数を作成する必要があります(1つの3次が2つ以上の2次に変わる可能性があります)。
どんなコーディング言語でも受け入れられます。必要なのはアルゴリズムだけです。
3次ベジェ(start、end、cp1、cp2)を単純な2次(start、end、cp1)インスタンスに変換する関数を作成する必要があります(1つの3次が2つ以上の2次に変わる可能性があります)。
どんなコーディング言語でも受け入れられます。必要なのはアルゴリズムだけです。
There are certain shapes, like circles, which can be approximated good enough by cubic but not by quadratic bezier. So from a purely mathematical point of view, the task can not be solved.
It is however possible, of course, to approximate a single cubic bezier with a set of piecewise quadratic beziers. The enpoints of each quadratic would lie on the exact points of the cubic. The control points you'd find by some means of optimization (least squares, or something similar) where you try to minimize the difference between the cubic and the quadratic bezier.
最後に、次のような lineto ループを使用して、自分で実装することにしました 。 -3/