在p5.js中,调用noFill() 之后,ellipse() 为什么没有显示?
我在p5.js中画一个圆。我期望会出现一个紫色的椭圆,但画布上没有显示任何东西。
function setup() {
createCanvas(400, 400);
}
function draw() {
noFill();
ellipse(100, 100, 50, 50);
}
我查看了p5.js的参考资料,并确认 ellipse() 位于 draw() 内部,但问题仍然存在。
解决方案
尝试添加描边:
function setup() {
createCanvas(400, 400);
}
function draw() {
stroke(50, 50, 200);
noFill();
ellipse(200, 200, 100);
}
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。