let img;//画像用の変数
let polygon;//正多角形用の変数
let gon=6;//正多角形の角数
let scalar//サイズ
let j=1;//鏡映変換のパラメータ
let k=0;//回転変換のパラメータ
function setup(){
createCanvas(300,300);
scalar=height0.4;
//img=loadShape("F.svg");//画像ファイル読み込み
img=loadShape("yosegi1.svg");//寄木1の画像
//img=loadShape("yosegi2.svg");//寄木2の画像
polygon=createShape();
polygon.beginShape();//頂点をつないでかたちを作る
polygon.noFill();
for(let i=0;i<gon;i++){
let v=p5.Vector.fromAngle(2Pi*i/gon);
v.mult(scalar);
polygon.vertex(v.x,v.y);//正多角形の頂点
}
polygon.endShape(CLOSE);//すべての頂点をつなぐ
drawShape();//描画
}### 前提
ここに質問の内容を詳しく書いてください。
これは、processingのプログラムです。p5.js用に書き換えなければいけないのですが、書き方が分からないので、教えていただきたいです。
(例)
TypeScriptで●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
p5.js用のプログラムの作成。
- ▲▲機能を動作するようにする
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
processingからp5.jsへの変換。
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
1、2行目のPShapeや、3、5、6、16行目のintや、4行目のfloatや、17行目の最初のPVectorをletに変更しました。
7行目のvoid setupをfunction setupに変更しました。
8行目のsizeをcreateCanvasに変更しました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー