ねこでじ(Nekodigi)

Nekodigi’s diary

Programming, Art, Travel and etc...

【Processing】あるxでの三次ベジェ曲線のyの値を三次方程式を使って全て求める。

成果物

f:id:Nekodigi:20201204190547g:plain
前回三次方程式の解を全て求めるプログラムを作ったので、今回はそれを三次ベジェ曲線に使ってみました。

成果物

3次ベジェ曲線はtについての3次方程式の形で表すことができます。方程式をといてtを求めます(実数解のみ採用)そして、そのtをベジェ曲線の式に代入すればyが求められます。
Bézier curve - Wikipedia

コード

Cubic Bezier given Xを改良する形で追加しています。
github.com