2012-05-10 2 views
0

Я пытаюсь нарисовать изображение на холсте с помощью ProcessingJS. Он отлично работает в 2D-режиме, но не в 3D. Код выглядит следующим образом:ОбработкаJS не рисование изображений в 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); 

} 

Любые идеи, которые могут вызвать проблемы?

ответ

0

Если вы используете версию Processing.js, которая старше, чем 1.3.0, то эта ссылка может объяснить, почему он не работает:

https://processing-js.lighthouseapp.com/projects/41284/tickets/1511-image-doesnt-work-in-opengl-mode

В противном случае, вы можете попробовать отображение ваше изображение как текстура на многоугольнике, например, в этом примере:

http://processing.org/learning/3d/texture1.html

Смежные вопросы