質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

解決済

Processing マウスでできた描画を残したまま新しい描画を作成する方法

huruhuru
huruhuru

総合スコア2

Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

2回答

0評価

1クリップ

154閲覧

投稿2022/06/17 00:37

Processingでマウスを使って描画をするプログラムを作っています。
その際1つの描画ができた後に新しい描画を描くと前の描画が消えてしまいます。
どのようにすれば残像を残したまま新しい描画を描けますか?

int count; float cx = 0; float cy = 0; boolean mode = false; void setup(){ size(500,500); background(255); frameRate(50); count = 0; } void draw(){ for(int i=0;i<50;i++){ for(int j=0;j<50;j++){ float x = 1 + 10*i; float y = 1 + 10*j; if(dist(cx,cy,x,y)<count){ fill(255,100,0); }else{ fill(0); } rect(x,y,8,8); } } if(mode){ count++; } } void mousePressed(){ cx = mouseX; cy = mouseY; count = 0; mode = true; } void mouseReleased(){ mode = false; }

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

TN8001

2022/06/17 09:13

> わかりやすい説明ありがとうございました。 解決したのであれば解決済みにしてください。 不明点(不満点?)があれば、それぞれの回答にコメントしてください。 「ほかの(方の)回答ももう少し見てみたい」のような場合は、質問に何か注記がないとそうそう回答されません(teratailはすでにある回答で十分だろうと思われる場合は、回答を重ねない傾向が強いです)

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。