カーディナルスプラインが欲しくて、調べてました。
カーディナルスプライン解説
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpguide/html/_gdiplus_Cardinal_Splines_about.asp
元ソース
http://board.flashkit.com/board/showthread.php?t=599981
理論
http://www.cubic.org/~submissive/sourcerer/hermite.htm

ソース
後、点を繋ぐ時のブレゼンハムにこちらのサイトのソースも使わせてもらってます。
http://www2.starcat.ne.jp/~fussy/algo/algo1-1.htm
#追記 修正[2008/04/13 13:58]
補間する際に、分割された線の終点と次の始点が1pixel重なってるのを修正。
このサンプルだと、帰ってきた点の配列をただ点描してるだけなので問題無いんですが、
点ではなくアルファを含んだ画像を描画するとそこだけ濃くなっちゃうので。
カーディナルスプライン解説
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpguide/html/_gdiplus_Cardinal_Splines_about.asp
元ソース
http://board.flashkit.com/board/showthread.php?t=599981
理論
http://www.cubic.org/~submissive/sourcerer/hermite.htm

ソース
後、点を繋ぐ時のブレゼンハムにこちらのサイトのソースも使わせてもらってます。
http://www2.starcat.ne.jp/~fussy/algo/algo1-1.htm
#追記 修正[2008/04/13 13:58]
補間する際に、分割された線の終点と次の始点が1pixel重なってるのを修正。
このサンプルだと、帰ってきた点の配列をただ点描してるだけなので問題無いんですが、
点ではなくアルファを含んだ画像を描画するとそこだけ濃くなっちゃうので。
| ホーム |