タグ

ブックマーク / www.noids.tv (1)

  • 日曜プログラマー劇場~ブログ編~: 3次のベジェから2次のベジェ(B-Spline)に変換

    FlashのSWF書き出しの覚書2 FlashのSWFでは3次のベジェが使えないため、表題のごとく 3次のベジェから2次のベジェ(B-Spline)に変換 する必要があります。 で、WEBを探したのですが正しい方法が見つからず、ひとまず適当な変換を大急ぎ(約1時間)で実装し、やれやれと思ってたところ。。。ふとSWFの仕様書をよく読んだら、変換の仕方について書いてありました (T_T) 詳しくはこちらをご覧下さい(英語です) http://steve.hollasch.net/cgindex/curves/cbez-quadspline.html 大まかに説明すると、 1.3次のベジェC1の2のコントロールの交点を2次のベジェのコントロールとして曲線C2を作る。 2.C2が、元の曲線C1を十分に近似できているか評価する 3.近似できていない場合は、元のC1をさらに二つに分割して、

  • 1