###前提・実現したいこと
長方形の面積の平均に近似している長方形に色をつけたい
###該当のソースコード
processing
1 2float [] x = new float[100]; 3float [] y = new float[100]; 4float [] rect_w = new float[100]; 5float [] rect_h = new float[100]; 6float [] alpha = new float[100]; 7 8float max=0; 9float max_i=0; 10 11void setup() { 12 size(400, 300); 13 14 for ( int i=0; i<100; i++) { 15 x[i] = random(50, width-50); 16 y[i] = random(50, height-50); 17 rect_w [i] = random(1, 100); 18 rect_h [i] = random(1, 100); 19 20 alpha[i] = rect_w[i] * rect_h[i]; 21 22 23 if ( rect_w[i]*rect_h[i] > max) { 24 max = rect_w[i]*rect_h[i]; 25 max_i = i; 26 } 27 } 28} 29void draw() { 30 background(255); 31 for ( int i=0; i<100; i++) { 32 fill(255,50); 33 if (max == rect_w[i] * rect_h[i]) { 34 fill(255, 0, 0); 35 } 36 rectMode(CENTER); 37 rect(x[i], y[i], rect_w[i], rect_h[i]); 38 } 39}
###補足情報(言語/FW/ツール等のバージョンなど)
現在上に記載したコードは、長方形の面積の最大値に赤色をつけるというコードです。これを書き換えて長方形の面積の平均に近似している長方形に色をつけたいのですが、どこを書き換え、どこに何を加えたらよいのかご教授願いたいのです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/15 13:13