新しく発言する EXIT インデックスへ
NOTXORモードにて

  NOTXORモードにて shino 2004/03/19 08:51:21 
  ご報告ありがとうございました。 白石和夫 2004/03/19 10:54:42 

  NOTXORモードにて shino 2004/03/19 08:51:21  ツリーへ

NOTXORモードにて 返事を書く
shino 2004/03/19 08:51:21
不具合を発見しました。
SET DRAW MODE NOTXORとして
PLOT AREAを実行すると、
図形がギザギザに表示されます。
BASICのバージョンは5.1.9です。
OSはWINDOWSの2000とXPで確認しました。

以下のプログラムを実行すると、
右上に通常の図形、
左上にNOTXORモードの図形、
左下に両者を重ねて描いた図形が表示されます。

DECLARE EXTERNAL PICTURE sample
SET bitmap SIZE 500,500
SET WINDOW 0,100,0,100

SET AREA COLOR 2

SET DRAW mode overwrite
DRAW sample WITH SHIFT(25,0)
DRAW sample WITH SHIFT(75,50)

SET DRAW mode notxor
DRAW sample WITH SHIFT(25,0)
DRAW sample WITH SHIFT(25,50)

END

EXTERNAL PICTURE sample
PLOT AREA:-10,5;10,10;0,20
PLOT AREA:-10,20;10,25;10,45;-10,40
END PICTURE

  ご報告ありがとうございました。 白石和夫 2004/03/19 10:54:42  ツリーへ

Re: NOTXORモードにて 返事を書く
白石和夫 2004/03/19 10:54:42
ご報告ありがとうございました。
上書きモードとNOTXORモードの切り替え,およびポリゴンの描画の処理はDelphiのグラフィックスに依存しています。Delphiもポリゴンの描画はWindows APIに丸投げしているはずなので,上書きモードとNOTXORモードで描かれる図形に差が生じるのはWindowsの仕様なのかも知れません。


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。