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の仕様なのかも知れません。 |