私は多角形を描画するための関数をいくつも持っています。しかし、私はそれをJavaスクリプトで実行するだけでは動作しません。どうして?Processing.jsのシェイプが機能しない
function sketchProc(processing) {
function polygon (sides, centerX, centerY, radius, fillColor, strokeColor) {
processing.fill(fillColor);
processing.stroke(strokeColor);
var innerAngle = 360/sides;
var rotationAngle = innerAngle;
processing.beginShape();
for (var i = 0; i < sides + 2; i++) {
processing.vertex(centerX + radius*Math.sin(rotationAngle), centerY + radius*Math.cos(rotationAngle));
console.log(centerX + radius*Math.sin(rotationAngle), centerY + radius*Math.cos(rotationAngle));
rotationAngle = innerAngle * i;
}
processing.endShape();
}}
ちょうど奇妙なジグザグの形をしています。 (後ほど私のコードでこの関数を実装しても問題ありません。ちょうど形が乱れています)
あなたはJSFiddleやあなたのコードを実行しているCodePenへのリンクを投稿してくださいことはできますか? –
@KevinWorkman入力時にキャンバスと外部スクリプトが機能しませんでした。 –
あなたは何を言っているのか分かりません。コードを実行できるようにする必要があります。これを行う最善の方法は、JSFiddleまたはCodePenをまとめることです。 –