"Interpolation with Bezier Curves" from Anti-Grain Geometry Project
3次ベジェ曲線を使って直線を補間するとき、
* 3点をつなぐ3次ベジェ曲線同士が上手く繋がるようにコントロールポイントを
* 設定するアルゴリズムを実装してみた。
* (なまめかしい動きをさせてみた)
*
* Spaceキーでデバッグモードに切り替えると
* アンカーポイントがドラッグ可能なデバッグモードに切り替わるので、
* ドラッグするとコントロールポイントが良い感じに勝手に動くのが分かりますよ。
* 日本語入力だったりswfにフォーカスが当たってないと反応しないよ
*
* スプライン曲線と比べたときの利点としては、
* 移動したアンカーポイントから2個以上離れたアンカーポイントの描く曲線に
* 影響を与えないので(スプライン曲線は遠くまで振動する)、
* うまく曲線情報をキャッシュしていけば
* 複雑な曲線描画を低負荷に抑えられる、、、かも知れません。
*
* ネタ元は以下のアルゴリズム
* Anti-Grain Geometry - Interpolation with Bezier Curves
* http://www.antigrain.com/research/bezier_interpolation/index.html
*
* 思いつくままに書いた超ロングソースなのはご愛敬。
*
* @author alumican.net<Yukiya Okuda>
- forked:2
- favorite:61
- lines:286
- license : MIT License
- modified : 2009-07-18 03:18:43
dkgkAs
:
かっこよすぎる!
coppieee
:
超ヒモ理論を思い出した
エロくてゴムっぽくてピンク
Bezierきれいな動き
bkzen
:
なめらか!
matsumos
:
エロい動き
3次ベジェ曲線補間計画


