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

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

【プチコン3号】GPSETで円の描画

 プチコン3号の円描画命令はGCIRCLEがあります。その他に、任意の場所に点を打つGPSETを用いて円を描いてみましょう。
 どうするかと言えば、ある角度における半径Rの位置(座標)を計算すればよい訳です。
 ■Xの座標
  半径×cosθ
 ■Yの座標
  半径×sinθ
 それではプログラムしてみましょう。


 1)0度から360度まで0.01度刻みの座標計算をします。
 2)計算を元に点を打ちます。
(実行例)


 描画は一瞬です。角度の刻みを0.00001等とすると、時計の3時方向から、時計回りに一周しているのが分かります。それでは、12時方向から時計回りにしてみましょう。



 マイナス90度から270度の座標計算させるにしました。これだと12時方向から時計回りになります。


(実行例)