Matrix 处理翻译

Matrix 处理翻译,matrix,processing,translation,Matrix,Processing,Translation,在处理语言中,我尝试创建类似下图的翻译: 在我的代码中,图像是移动的,但除了翻译之外,它没有显示原始图片,也没有像我希望的那样在屏幕上显示 到目前为止,我已将代码包括在下面: PImage img; int reps=10; void setup() { size(600,120); triangle(30,5,50,30,15,20); save("image.png"); img=loadImage("image.png"); } void dr

在处理语言中,我尝试创建类似下图的翻译:

在我的代码中,图像是移动的,但除了翻译之外,它没有显示原始图片,也没有像我希望的那样在屏幕上显示

到目前为止,我已将代码包括在下面:

PImage img;

int reps=10;

void setup()
{
size(600,120);
triangle(30,5,50,30,15,20);
save("image.png");
img=loadImage("image.png");
}
void draw() 
{
for (int i=0; i<reps; i++);
{
pushMatrix();
image(img,0,0);
translate(img.height,0);
scale(-1,1); 
image(img,0,0);
popMatrix();
}
}
PImage-img;
int reps=10;
无效设置()
{
尺寸(600120);
三角形(30,5,50,30,15,20);
保存(“image.png”);
img=loadImage(“image.png”);
}
作废提款()
{

对于(int i=0;i图像必须根据索引进行不同的翻译。第二个图像必须翻译得比第一个图像多,第三个图像必须翻译得比第二个图像多:

translate(img.height*i,0);
函数
绘制

void draw() 
{
    for (int i=0; i<reps; i++);
    {
        pushMatrix();
        translate(img.height * i, 0);
        scale(-1,1); 
        image(img,0,0);
        popMatrix();
    }
}
void draw()
{

对于(int i=0;i图像必须根据索引进行不同的翻译。第二个图像必须翻译得比第一个图像多,第三个图像必须翻译得比第二个图像多:

translate(img.height*i,0);
函数
绘制

void draw() 
{
    for (int i=0; i<reps; i++);
    {
        pushMatrix();
        translate(img.height * i, 0);
        scale(-1,1); 
        image(img,0,0);
        popMatrix();
    }
}
void draw()
{
for(inti=0;i
for(inti=0;i
for(inti=0;i