描画命令が依存する座標系と図形変形の効果(Ver. 7.8.7)

描画命令には図形変形の影響を受けるものと受けないものとがあります。
これらの依存関係を表にまとめると,以下のようになります。

灰色はJIS規格外の命令

描画命令  物理
 座標
問題
座標
変形
せず
変形
する
備考
PLOT POINTS
PLOT LINES
PLOT AREA
 ○  ○  
MAT PLOT POINTS
MAT PLOT LINES
MAT PLOT AREA
MAT PLOT CELLS
 ○  ○  
PLOT TEXT 字形・角度 基点のみ 基点のみ (*)
PLOT LETTERS   〇 〇
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 字形・角度 基点○   
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)」に設定した場合を示します。
(*) PLOT TEXT文は,オプションメニューの「互換性」の「描画」タブで「TEXT 字形」を「問題座標」に設定すると,PLOT LETTERS文と同じになります。

 PLOT TEXT文は,文字の描画域と無限遠直線が交わるような射影変換を指定すると文字を描きません。
 拡張命令のDRAW DISK,DRAW CIRCLEは無限遠直線と交わるような射影変換を指定すると正しく動作しません。
Microsoft BASIC互換モードの描画命令は,図形変形に対応しません。


戻る