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
