質問編集履歴

3

運営による修正(意図的に内容が抹消されているため)

2023/05/16 10:59

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
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

2023/05/15 04:19

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 違う列同士の円が接するようにできません。また、4回でfor文が終わってしまいます。
1
+ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
test CHANGED
File without changes

1

コードを消しました

2023/05/13 16:46

投稿

退会済みユーザー
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
  ```