新しく発言する EXIT インデックスへ
PLOTTEXTについて

  PLOT TEXT について 12F 2002/11/17 18:59:30 
  とりあえず, 白石和夫 2002/11/17 21:08:33 
  │└とりあえず青木さんの考えを採用させて頂き... 12F 2002/11/19 19:58:34 
  │ └4画で塗りつぶすと処理時間が多くかかるよ... tetsu 2003/03/05 08:35:06 
  画面の一部を消すということであれば、長方... 青木太一 2002/11/18 14:00:07 

  PLOT TEXT について 12F 2002/11/17 18:59:30  ツリーへ

PLOT TEXT について 返事を書く
12F 2002/11/17 18:59:30
 N88BASICではテキスト画面でLOCATE を使って書いた文字の同じ場所に新たな文字を上書きすると前の文字が消えました。
 PLOT TEXT で書いた文字を消して同じ場所に新たな文字を書きたいのですがどのようにすればよいでしょうか。
 グラフはそのまま消さずに置いておきたいので全体を消さずに画面の一部を消すことができるのでしょうか。

  とりあえず, 白石和夫 2002/11/17 21:08:33  ツリーへ

Re: PLOT TEXT について 返事を書く
白石和夫 2002/11/17 21:08:33
とりあえず,
文字を描く前に文字を描く領域の画素を配列に保存しておき,文字を消す代わりにこの画素を書きもどす方法しか思いつきません。
画素を配列に保存する命令は ASK PIXEL ARRAY,配列から画素を書き戻すのに用いる命令はMAT PLOT CELLSです。
でも,もしかしたら,誰か,もっとうまい方法を見つけてくれるかも知れません。

  │└とりあえず青木さんの考えを採用させて頂き... 12F 2002/11/19 19:58:34  ツリーへ

Re: とりあえず, 返事を書く
12F 2002/11/19 19:58:34
とりあえず青木さんの考えを採用させて頂きました。一応「中心力による物体の運動」をコンバートすることができました。

  │ └4画で塗りつぶすと処理時間が多くかかるよ... tetsu 2003/03/05 08:35:06  ツリーへ

Re: とりあえず青木さんの考えを採用させて頂き... 返事を書く
tetsu 2003/03/05 08:35:06
4画で塗りつぶすと処理時間が多くかかるようです。
私の場合は、背景色で同じ文字を上書きして消しています。

  画面の一部を消すということであれば、長方... 青木太一 2002/11/18 14:00:07  ツリーへ

Re: PLOT TEXT について 返事を書く
青木太一 2002/11/18 14:00:07
画面の一部を消すということであれば、長方形状に背景色で塗りつぶしを
行えばいいのではないでしょうか。
ただし、もちろん、塗りつぶした部分はグラフが消えてしまいます。

文字でなく、図形なら、
set draw mode notxor
で二度描きすると消えますが、plot text には有効ではないようですね。
少なくとも、実験したVer4.9.14では。


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