描画命令には図形変形の影響を受けるものと受けないものとがあります。
これらの依存関係を表にまとめると,以下のようになります。
灰色はJIS規格外の命令
描画命令 | 物理 座標 | 問題 座標 | 変形 せず | 変形 する | 備考 |
PLOT POINTS PLOT LINES PLOT AREA | ○ | ○ | |||
MAT PLOT POINTS MAT PLOT LINES MAT PLOT AREA MAT PLOT CELLS | ○ | ○ | |||
PLOT TEXT | ○ | ○ | 下記参照 | ||
PLOT LETTERS | 字形・角度 | 基点 | △ | 基点と大きさ,向きのみを変える。 | |
PLOT LABEL | 字形・角度 | 基点 | 基点 | 基点のみを変換する。 | |
DRAW DISK
DRAW CIRCLE | ○ | ○ | |||
PAINT FLOOD | ○ | ○ | Windows版でのみ利用可能 | ||
GET POINT
MAT GET POINT | ○ | ○ | |||
MOUSE POLL | ○ | ○ | |||
GRAPH POINTS GRAPH LINES GRAPH AREA | ○ | ○ | |||
MAT GRAPH POINTS MAT GRAPH LINES MAT GRAPH AREA MAT GRAPH CELLS | ○ | ○ | |||
GRAPH TEXT | ○ | ○ | 下記参照 | ||
GRAPH LABEL | 字形・角度 | 基点 | ○ | ||
LOCATE POINT MAT LOCATE POINT LOCATE VALUE LOCATE CHOICE | ○ | ○ | |||
ASK PIXEL SIZE ASK PIXEL ARRAY | ○ | ○ | |||
PIXELX関数 PIXELY関数 WORLDX関数 WORLDY関数 | ○ | ○ | ○ | ||
SET TEXT HEIGHT | ○ | ||||
SET TEXT FONT | ○ | ||||
SET AREA STYLE INDEX | ○ | ハッチ模様は物理座標で定義される | |||
GLOAD | ○ | ○ |
この表は,オプションメニューの「互換性」の「描画」タブで「TEXT描画」を「問題座標(JIS)」に設定した場合を示します。
「TEXT描画」を「図形変形を伴わないとき物理座標」に設定した場合,GRAPH TEXT文と,図形変形を伴わないPLOT TEXT文では,字形と角度は物理座標によります。
PLOT TEXT文は,文字の描画域と無限遠直線が交わるような射影変換を指定すると文字を描きません。
拡張命令のDRAW DISK,DRAW CIRCLEは無限遠直線と交わるような射影変換を指定すると正しく動作しません。
Microsoft BASIC互換モードの描画命令は,図形変形に対応しません。