定食屋おろポン

おろしポン酢と青ネギはかけ放題です

「ベジェ曲線とはなんぞや」を説明するアプリケーション

なめらかな曲線を描くならベジェ曲線
プログラママークアップエンジニア、デザイナetc..
IT土方ベジェ曲線に縁がない職の方が少ないんではないかってくらい身近な存在ベジェ曲線

ベジェ曲線についてプレゼンする必要に迫られて、ざっくりとMacアプリを作りました。
ベジェ曲線ってこんなものだよ。分割はこんなかんじで、長さの取得はこんな感じだよ。」
っていう簡単なデモのためのアプリですね。

いつかコードを再利用することもあろうかと、いちおうGitHubに上げておきました。
動かして、コードを見れば、ベジェ曲線とNSBezierPath(/UIBezierPath)の一番基礎的なところは抑えられるかと思います。

https://github.com/oropon/BezierCurveSample

なお、ベジェ曲線について色々と調べる際には
http://www.tinaja.com/cubic01.shtml
が情報豊富です。
パラメータtからポイントx, yを求めるのは簡単だけど、ポイントx,yが与えられた時にtを求めるにはどうするんだ?とか、円や楕円に近似したベジェ曲線を描くには?とか、そういった疑問の答えやヒントが盛り沢山です。