Мне было интересно, можно ли поворачивать изображение вокруг оси y в Processing.js? Я видел, что есть метод rotateY (), но он не загружает мои изображения в методе draw (), когда я его вызываю ... есть ли альтернативный метод для этого (либо с помощью Processing.js, API-интерфейсов прямого холста или CSS3)?
По сути, я пытаюсь добиться эффекта , достигнутого на этой странице .
Используя следующий код, мое изображение даже не отображается в элементе canvas.
/* @pjs preload="img/batman.jpg"; */
PImage[] images = new PImage[1];
void setup()
{
size(600,400,P3D); //The rotateY docs require that P3D or OPENGL be defined here
background(125);
fill(255);
images[0] = loadImage("img/batman.jpg");
}
void draw(){
background(204);
rotateY(PI/3.0);
image(images[0],300, 200);
}
Кроме того, я не обязан делать этот кросс-браузер совместимым - это предназначено для личного проекта.