前提・実現したいこと
これはProcessing3.5.4(2020年5月1日現在の最新版)のバグなのでしょうか。
P5.jsとProcessingで挙動が異なっているような気がします。
これってProcessing側のバグでしょうか?
それとも私が間違えていますでしょうか。
どうぞよろしくお願いいたします。
発生している問題・エラーメッセージ
arc()の挙動が両者で異なる?
該当のソースコード
Processing
1void setup() { 2 size(400, 400); 3 ellipseMode(RADIUS); 4} 5 6void draw() { 7 translate(0, height/2); 8 background(220); 9 noStroke(); 10 strokeWeight(1); 11 fill(255, 255, 0); 12 arc(0, 0, 200, 100, radians(-30), radians(30)); //←問題の箇所 13 fill(64); 14 arc(0, 0, 140, 200, radians(-30), radians(30)); //←問題の箇所 15}
P5js
1//実行環境はhttps://editor.p5js.org 2//Processing版とほぼ同じコードです。 3 4function setup() { 5 createCanvas(400, 400); 6 ellipseMode(RADIUS); 7} 8 9function draw() { 10 translate(0, height/2); 11 background(220); 12 noStroke(); 13 strokeWeight(1); 14 fill(255, 255, 0); 15 arc(0, 0, 200, 100, radians(-30), radians(30)); //←こっちはうまく動く 16 fill(64); 17 arc(0, 0, 140, 200, radians(-30), radians(30)); //←こっちはうまく動く 18}
補足情報(FW/ツールのバージョンなど)
実行環境
PC版
Processing3.5.4
P5.js版
https://editor.p5js.org
回答3件
あなたの回答
tips
プレビュー