imagem 3d

PImage imagem;

int tamanho_imagem;

int largura=400;

int altura=408;

float r,g,b,rot;

int sense=150;

int k;

float difX;

void setup(){

size(400,408,P3D);

background(250,150,150);

imagem=loadImage(”imagem.jpg”);

//image(imagem,1,0);

//cor que vou procurar na imagem através do algoritmo

color c = color(r,g,b);

color fundo = color(250,150,150);

}

void draw(){

translate(width/2,0,-200);

difX=width/2;

background(250,150,150);

rotateY(-mouseX/float(width)*TWO_PI);

rotateX(-mouseY/float(height)*TWO_PI) ;

loadPixels();

for(int i=1; < 400; i+=5){

for(int j=1; < 400; j+=5){

  r=red(imagem.get(i,j));

  g=green(imagem.get(i,j));

  b=blue(imagem.get(i,j));

  stroke(r,g,b);

  line(i-difX,j,r,i-difX,j,10-r); 
}

}

updatePixels();

}

To view this content, you need to install Java from java.com