选择渲染器 - 默认和J2D之间的区别?

时间:2014-04-02 10:19:00

标签: processing antialiasing renderer

处理size() documentation说:

“除了默认渲染器,其他渲染器还有:P2D,P3D,PDF”

那么默认 J2D 之间的差异是什么?

在v2之前曾经有过JAVA2D,P2D,P3D和OPENGL,我相信P3D现在只是OPENGL。

此链接包含一些相关信息Life Saving Tips For Processing

1 个答案:

答案 0 :(得分:6)

Processing 2.0中有4种渲染模式:

  • 默认(“慢”但非常准确的2D渲染模式)

  • P2D(OPENGL,更快但不太准确的2D渲染模式)

  • P3D(OPENGL and well,3D)

  • PDF(PDF输出)

默认| P2D | P3D

default P2D P3D

我用来创建这些图像的代码:

void setup() {
  //size(200, 200);
  //size(200, 200, P2D);
  size(200, 200, P3D);
}

void draw() {
  background(153);
  strokeWeight(10);
  ellipse(100, 100, 100, 100);
}

您可以在What is P3D?

找到更详细的解释,包括选择正确模式的指南