円を描くには


 2008-06-18 16:23:53  No: 31030  IP: 192.*.*.*

ブレゼンハムのアルゴリズムを使って
円を塗りつぶすメインソース
を教えてもらいたいです。お願いします。

編集 削除
通りすがりん。  2008-06-18 20:24:56  No: 31031  IP: 192.*.*.*

円を描く、じゃないの?
それならネット上に幾つもあると思うけど。
(こういう丸投げ系は相手にすべきじゃないが、いつも腹立ってエラソーにレスしちゃうな・・)

編集 削除
円描画であれば  2008-06-19 08:21:53  No: 31032  IP: 192.*.*.*

こういうのかな?
http://dencha.ojaru.jp/programs_07/pg_graphic_09a1.html
http://dencha.ojaru.jp/programs_07/pg_graphic_09a2.html

塗りつぶしって難しそうし、円を描くだろうな。

編集 削除
塗りつぶしは  2008-06-19 09:00:47  No: 31033  IP: 192.*.*.*

>塗りつぶしって難しそうし、円を描くだろうな。
求めた円周上の座標に点を描く代わりに、その点からX軸(Y軸)まで垂直線(水平線)を描けばいいだけ。難しくはないと思うけど。

編集 削除
通りすがりん。  2008-06-19 11:00:10  No: 31034  IP: 192.*.*.*

Canvas.Ellipse(0, 0, 50, 50);

これで描ける。

Ellipseはブレゼンハムアルゴリズムを使っている。

って落ちはないかな。

編集 削除
もにゃ  2008-06-19 12:39:00  No: 31035  IP: 192.*.*.*

↑私もこれを書こうかと悩みました。

編集 削除