渲染到PGraphics对象时,我无法设置noFill。 试图绘制弧线让我知道了。
虽然我想要的是这个。
我在64位Windows 7的处理应用程序中使用了以下代码
PGraphics pg;
void setup() {
size(123, 123);
pg = createGraphics(123, 123);
pg.strokeWeight(5);
pg.stroke(255);
pg.noFill();
noFill();
}
void draw() {
pg.beginDraw();
pg.background(0);
pg.translate(width/2, height/2);
pg.arc(0, 0, 100, 100, 0, PI+1);
pg.endDraw();
image(pg, 0, 0);
}
答案 0 :(得分:3)
最好在绘制块内设置PG
的模式和样式,它的工作方式如下:
pg.beginDraw();
pg.background(0);
pg.strokeWeight(5);
pg.stroke(255);
pg.noFill();
pg.translate(width/2, height/2);
pg.arc(0, 0, 100, 100, 0, PI+1);
pg.endDraw();