質問編集履歴
3
運営による修正(意図的に内容が抹消されているため)
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
違う列同士の円が接するようにできません。また、4回でfor文が終わってしまいます。
|
test
CHANGED
@@ -1,4 +1,52 @@
|
|
1
|
+
### 実現したいこと
|
1
2
|
|
3
|
+
for文を条件通りに動かす。
|
4
|
+
違う列の円どうしを接するようにする。
|
5
|
+
|
6
|
+
### 前提
|
7
|
+
|
8
|
+
ここに質問の内容を詳しく書いてください。
|
9
|
+
(例)
|
10
|
+
TypeScriptで●●なシステムを作っています。
|
11
|
+
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
12
|
+
|
13
|
+
### 発生している問題・エラーメッセージ
|
14
|
+
|
15
|
+
```
|
16
|
+
エラーメッセージ
|
17
|
+
```
|
18
|
+
|
19
|
+
### 該当のソースコード
|
20
|
+
size(700, 700);
|
21
|
+
background(255);
|
22
|
+
int centx = width/2;
|
23
|
+
int centy = height/2;
|
24
|
+
float x, y;
|
25
|
+
float r1=50;
|
26
|
+
float theta=PI/4;
|
27
|
+
float r2=4*(r1)*sin(theta/4);
|
28
|
+
|
29
|
+
for (int i=0; i<(2*PI/theta); i++) {
|
30
|
+
pushMatrix();
|
31
|
+
x = centx + r1 * cos(theta*i);
|
32
|
+
y = centy + r1 * sin(theta*i);
|
33
|
+
circle(x, y, r2 );
|
34
|
+
popMatrix();
|
35
|
+
}
|
36
|
+
r1=r1+r2;
|
37
|
+
for (int i=1; i<20; i++) {
|
38
|
+
float r3=random(5,100);
|
39
|
+
r1+=r3/2;
|
40
|
+
theta=theta-PI/(8*i);
|
41
|
+
r3=4*r1*sin(theta/4);
|
42
|
+
for (int j=0; j<(2*PI/theta); j++) {
|
43
|
+
pushMatrix();
|
44
|
+
x = centx + r1 * cos(theta*j);
|
45
|
+
y = centy + r1 * sin(theta*j);
|
46
|
+
circle(x, y, r3);
|
47
|
+
popMatrix();
|
48
|
+
}
|
49
|
+
}
|
2
50
|
```ここに言語名を入力
|
3
51
|
ソースコード
|
4
52
|
```
|
2
aaaaaaaaaaaaaaaaaaaaaaaa
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
test
CHANGED
File without changes
|
1
コードを消しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,52 +1,4 @@
|
|
1
|
-
### 実現したいこと
|
2
1
|
|
3
|
-
for文を条件通りに動かす。
|
4
|
-
違う列の円どうしを接するようにする。
|
5
|
-
|
6
|
-
### 前提
|
7
|
-
|
8
|
-
ここに質問の内容を詳しく書いてください。
|
9
|
-
(例)
|
10
|
-
TypeScriptで●●なシステムを作っています。
|
11
|
-
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
12
|
-
|
13
|
-
### 発生している問題・エラーメッセージ
|
14
|
-
|
15
|
-
```
|
16
|
-
エラーメッセージ
|
17
|
-
```
|
18
|
-
|
19
|
-
### 該当のソースコード
|
20
|
-
size(700, 700);
|
21
|
-
background(255);
|
22
|
-
int centx = width/2;
|
23
|
-
int centy = height/2;
|
24
|
-
float x, y;
|
25
|
-
float r1=50;
|
26
|
-
float theta=PI/4;
|
27
|
-
float r2=4*(r1)*sin(theta/4);
|
28
|
-
|
29
|
-
for (int i=0; i<(2*PI/theta); i++) {
|
30
|
-
pushMatrix();
|
31
|
-
x = centx + r1 * cos(theta*i);
|
32
|
-
y = centy + r1 * sin(theta*i);
|
33
|
-
circle(x, y, r2 );
|
34
|
-
popMatrix();
|
35
|
-
}
|
36
|
-
r1=r1+r2;
|
37
|
-
for (int i=1; i<20; i++) {
|
38
|
-
float r3=random(5,100);
|
39
|
-
r1+=r3/2;
|
40
|
-
theta=theta-PI/(8*i);
|
41
|
-
r3=4*r1*sin(theta/4);
|
42
|
-
for (int j=0; j<(2*PI/theta); j++) {
|
43
|
-
pushMatrix();
|
44
|
-
x = centx + r1 * cos(theta*j);
|
45
|
-
y = centy + r1 * sin(theta*j);
|
46
|
-
circle(x, y, r3);
|
47
|
-
popMatrix();
|
48
|
-
}
|
49
|
-
}
|
50
2
|
```ここに言語名を入力
|
51
3
|
ソースコード
|
52
4
|
```
|