GCIRCLE

プチコン3号 プチコンBIG 

グラフィック画面に円・弧を描く

円を描く GCIRCLE x,y,r,[,color] 弧を描く GCIRCLE x,y,r,ang1,ang2[,mode[,color]]

パラメーター

x,y中心点のX,Y座標
r円の半径
ang1,ang2円の一部だけを描く時の開始・終了角度(単位:度)
mode弧の描写モード(0:弧のみ,1:弧と半径部分)(省略時:0)
color色コード

解説

グラフィック画面に円や弧を描写します。

「円」を描く場合は、中心となるX,Y座標と、円の半径rを指定します。描写色も指定できます。

「弧」を描く場合は上に加えて、円の描き始め・描き終わりの角度と、弧の描写モードを指定します。
角度は、中心点から右側を0として右回りに、0~359までの数値(単位:度)で指定します。(この範囲外でもエラーにはなりません。360で割った余りの角度で描写されます。)
mode:弧の描写モード
mode内容
0弧だけを描く
1弧とその両端から中心への直線も描く

色コードはRGBを使用するのが一般的です。
色コードを省略した場合は、GCOLORで指定した色が使われます。

描写するグラフィックページはGPAGEで指定した操作ページです。

サンプルコード

中心(100,100)、半径50の円を描く
GCIRCLE 100,100,50
上と同じ円のうち、0~90度の弧と半径を描く
GCIRCLE 100,100,50,0,90,1,RGB(0,100,255)

参照

GPAGE グラフィックページの表示ページと操作ページを指定・取得
GCOLOR グラフィック画面に描写する基本色を指定・取得
RGB 色を、A(透明度)R(赤)G(緑)B(青)で指定
RGBREAD 色コードからRGBAを取得
GCLIP グラフィック画面の表示範囲・描写範囲を指定
GPRIO グラフィック画面のZ座標を指定
GCLS グラフィック画面をクリア(塗りつぶす)
GSPOIT グラフィック画面の指定座標の色を取得
GPSET グラフィック画面に点を描く
GLINE グラフィック画面に直線を描く
GCIRCLE グラフィック画面に円・弧を描く
GBOX グラフィック画面に四角形の枠を描く
GFILL グラフィック画面を四角形に塗りつぶす
GPAINT グラフィック画面の囲われた部分を塗りつぶす
GCOPY グラフィック画面の指定範囲を別の場所にコピー
GSAVE グラフィック画面の描画データを配列変数に格納
GLOAD グラフィック画面に配列変数からデータを読込
GTRI グラフィック画面を三角形に塗りつぶす
GPUTCHR グラフィック画面に8ドットの文字を描く
GOFS グラフィック画面の座標変更・取得
GPUTCHR16 プチコンBIG グラフィック画面に16ドットの文字を描く

Facebookコメント