新しく発言する EXIT インデックスへ
グラフィックで疑問?

  グラフィックで疑問?2004/05/16 11:30:08 
  2回目以降の描画で、、、 山中和義 2004/05/16 12:26:23 
   ├座標系の設定が正しく反映されないみたいで... 白石 和夫 2004/05/16 14:06:54 
   └SETBITMAPSIZEを実行すると,座標系を,左端... 白石 和夫 2004/05/16 15:41:48 
    └最初からSETWINDOW0,1,0,1を記述した方が良...2004/05/16 16:06:52 
     └修正版をupしました。 白石 和夫 2004/05/16 16:19:06 
      └修正されました。2004/05/16 19:27:28 

  グラフィックで疑問?2004/05/16 11:30:08  ツリーへ

グラフィックで疑問? 返事を書く
2004/05/16 11:30:08
前からグラフィックで描画を繰り返していたときに遅くなることがあったのですが、
次のプログラムを実行した時、1回目は描画が早いのですが2回目の実行から極端に遅くなります。
私の環境(Win98SE)だけかもしれませんがどうしてでしょうか?
改善策を教えて頂ければ助かります。

!'500個の長方形
SET BITMAP SIZE 1500, 1500
RANDOMIZE
For i=1 to 500
LET c=mod (i ,16 )
SET AREA COLOR c
LET x1=RND
LET x2=RND
LET y1=RND
LET y2=RND
PLOT AREA: x1,y1; x2,y1;x2,y2;x1,y2;x1,y1
NEXT i
END

  2回目以降の描画で、、、 山中和義 2004/05/16 12:26:23  ツリーへ

Re: グラフィックで疑問? 返事を書く
山中和義 2004/05/16 12:26:23
2回目以降の描画で、、、
SET BITMAP SIZE 1500, 1500が記述されていると
描かれる四角形が1回目より大きくなっているようですが?

気のせいでしょうか!?

確認ケース1
SET BITMAP SIZE 1500, 1500
SET WINDOW 0,1,0,1

確認ケース2
!SET BITMAP SIZE 1500, 1500
SET WINDOW 0,1,0,1

確認ケース3
SET WINDOW 0,1,0,1
SET BITMAP SIZE 1500, 1500

   ├座標系の設定が正しく反映されないみたいで... 白石 和夫 2004/05/16 14:06:54  ツリーへ

Re: 2回目以降の描画で、、、 返事を書く
白石 和夫 2004/05/16 14:06:54
座標系の設定が正しく反映されないみたいです。
調査します。

   └SETBITMAPSIZEを実行すると,座標系を,左端... 白石 和夫 2004/05/16 15:41:48  ツリーへ

Re: 2回目以降の描画で、、、 返事を書く
白石 和夫 2004/05/16 15:41:48
SET BITMAP SIZE を実行すると,座標系を,左端と下端を0に,右端と上端を1に再設定することになっていたのですが,ver 5.0でバグが混入していました。
とりあえず,SET BITMAP SIZEの実行後,SET WINDOW 0,1,0,1を実行することでバグは回避できます。

    └最初からSETWINDOW0,1,0,1を記述した方が良...2004/05/16 16:06:52  ツリーへ

Re: SETBITMAPSIZEを実行すると,座標系を,左端... 返事を書く
2004/05/16 16:06:52
最初から SET WINDOW 0,1,0,1を記述した方が良かったんですね。

ありがとうございました。

     └修正版をupしました。 白石 和夫 2004/05/16 16:19:06  ツリーへ

Re: 最初からSETWINDOW0,1,0,1を記述した方が良... 返事を書く
白石 和夫 2004/05/16 16:19:06
修正版をupしました。

      └修正されました。2004/05/16 19:27:28  ツリーへ

Re: 修正版をupしました。 返事を書く
2004/05/16 19:27:28
修正されました。
ありがとうございます。


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