質問編集履歴

4

試してみた後のプログラムの画像を文字に変更しました。

2023/01/07 08:13

投稿

harizixyann
harizixyann

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,26 @@
1
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/c034259c-d614-4c00-8ffb-b994d0572d89.png)![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/fba85e68-42bb-423c-9e38-395de951f985.jpeg)### 前提
1
+ let img;//画像用の変数
2
+ let polygon;//正多角形用の変数
3
+ let gon=6;//正多角形の角数
4
+ let scalar//サイズ
5
+ let j=1;//鏡映変換のパラメータ
6
+ let k=0;//回転変換のパラメータ
7
+ function setup(){
8
+ createCanvas(300,300);
9
+ scalar=height*0.4;
10
+ //img=loadShape("F.svg");//画像ファイル読み込み
11
+ img=loadShape("yosegi1.svg");//寄木1の画像
12
+ //img=loadShape("yosegi2.svg");//寄木2の画像
13
+ polygon=createShape();
14
+ polygon.beginShape();//頂点をつないでかたちを作る
15
+ polygon.noFill();
16
+ for(let i=0;i<gon;i++){
17
+ let v=p5.Vector.fromAngle(2*Pi*i/gon);
18
+ v.mult(scalar);
19
+ polygon.vertex(v.x,v.y);//正多角形の頂点
20
+ }
21
+ polygon.endShape(CLOSE);//すべての頂点をつなぐ
22
+ drawShape();//描画
23
+ }![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/fba85e68-42bb-423c-9e38-395de951f985.jpeg)### 前提
2
24
 
3
25
  ここに質問の内容を詳しく書いてください。
4
26
  これは、processingのプログラムです。p5.js用に書き換えなければいけないのですが、書き方が分からないので、教えていただきたいです。

3

試した後のプログラムの画像で、17行目のPVector.fromAngleからp5.Vector.fromAngleに変更しました。

2023/01/07 03:30

投稿

harizixyann
harizixyann

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/ad9c0e98-d77b-47ac-9360-acb40885468c.png)![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/fba85e68-42bb-423c-9e38-395de951f985.jpeg)### 前提
1
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/c034259c-d614-4c00-8ffb-b994d0572d89.png)![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/fba85e68-42bb-423c-9e38-395de951f985.jpeg)### 前提
2
2
 
3
3
  ここに質問の内容を詳しく書いてください。
4
4
  これは、processingのプログラムです。p5.js用に書き換えなければいけないのですが、書き方が分からないので、教えていただきたいです。

2

試してみた後のプログラム画像を付け加えました。

2023/01/07 02:23

投稿

harizixyann
harizixyann

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/fba85e68-42bb-423c-9e38-395de951f985.jpeg)### 前提
1
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/ad9c0e98-d77b-47ac-9360-acb40885468c.png)![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-07/fba85e68-42bb-423c-9e38-395de951f985.jpeg)### 前提
2
2
 
3
3
  ここに質問の内容を詳しく書いてください。
4
4
  これは、processingのプログラムです。p5.js用に書き換えなければいけないのですが、書き方が分からないので、教えていただきたいです。

1

試したことを追加しました。

2023/01/07 01:53

投稿

harizixyann
harizixyann

スコア9

test CHANGED
File without changes
test CHANGED
@@ -26,8 +26,9 @@
26
26
 
27
27
  ### 試したこと
28
28
  ここに問題に対して試したことを記載してください。
29
+ 1、2行目のPShapeや、3、5、6、16行目のintや、4行目のfloatや、17行目の最初のPVectorをletに変更しました。
30
+ 7行目のvoid setupをfunction setupに変更しました。
29
- sizeをcreateCanvasに変更してみたりしました。
31
+ 8行目のsizeをcreateCanvasに変更しました。
30
-
31
32
  ### 補足情報(FW/ツールのバージョンなど)
32
33
 
33
34
  ここにより詳細な情報を記載してください。