Javascript 正在处理未在3D模式下绘制图像的JS

Javascript 正在处理未在3D模式下绘制图像的JS,javascript,processing,Javascript,Processing,我正在尝试使用ProcessingJS将图像绘制到画布。它在2D模式下可以完美工作,但在3D模式下却不能。代码如下所示: PImage img; void setup(){ size(600, 400, OPENGL); strokeWeight(1); noFill(); frameRate(60); imageMode(CENTER); img = loadImage("img.png"); } void draw(){

我正在尝试使用ProcessingJS将图像绘制到画布。它在2D模式下可以完美工作,但在3D模式下却不能。代码如下所示:

PImage img;

void setup(){
    size(600, 400, OPENGL);
    strokeWeight(1);
    noFill();
    frameRate(60);
    imageMode(CENTER);
    img = loadImage("img.png");
}

void draw(){      

     image(img, 20, 20);

}

您知道问题的原因吗?

如果您使用的Processing.js版本早于1.3.0,则此链接可能会解释它不起作用的原因:

否则,您可以尝试将图像映射为多边形上的纹理,如本例所示: