在处理中获取默认(在屏幕上)PGraphics上下文

时间:2013-02-20 18:31:07

标签: java graphics processing intersection

是否可以获取在Processing中显示在屏幕上的图形上下文?

我有一个函数,我想用它来绘制相同的形状到屏幕和后面的缓冲区进行交叉测试。如果我可以用不同的PGraphics上下文调用它两次作为可以删除大量重复代码的参数。

1 个答案:

答案 0 :(得分:4)

获取与PGraphics相关联的PApplet对象 可以在g属性中找到,如the docs中所述。

因此,由于小程序存储在this中,您可以 this.g或只需g 来获取它。

换句话说:

noStroke();
g.noStroke();
this.noStroke();
this.g.noStroke();

上面的四个陈述都是等同的

注意:这对ProcessingJS无效,我希望尽快修复,请参阅the bug