Other

ベジェ曲線で疑似円弧を描く

いつも忘れてしまうので、メモしておこう。

fig.1
fig.1: 任意の角θおよび半径rに対するxの長さ。t = 0.5のときに、仮想円の中心OからP9までの長さがrになる。0 < θ ≤ π
fig.2
fig.2: θ = π/2のとき。x = ( 4/3 tan π/8 ) rでも良いが、三角関数の半角の公式で、もう少し簡単にできた。

ベジェ曲線は円弧にはならないので、似せているだけ。θπに近くなってくると、だんだんボロが出てくる。

角の丸い矩形を描くときに便利。

(2017/11/03 初稿)