続・オヒ!の殿堂3(番外編)

藤堂俊介がこっそり書くブログのようなもの

【プチコン3号】円を等分割する


 前回、GPSETを用いて円を描いたプログラムに手を加えてみましょう。


 円を等角度ごとに分割してみます。例えば、円いケーキを、何人かに平等に切り分けると言うと分かりやすいですね。


 円を描くプログラムは、0度から360度までの座標計算をして点を打っていきました。例えば12等分の場合は、30度ごとの座標計算をすれば良いわけです。

 1)円を描きます。GCIRCLE命令で描きます。

 2)360度から等分したい数値をいれます。12ならば30が求まります。

 3)FOR~NEXT STEP XのX部分に除算の変数を配置します。

 4)中心から、GPSET命令で打った点をGLINE命令で線を結びます。

(実行例)