miércoles, 13 de mayo de 2020

Gairebé ja està enllestit el motor de corrent continu de dos parells de pols



al Processing (la part final, desactivada amb els //, serveix per a crear el gif que es mostra aquí dalt, genera un grapat d'imatges i després, amb totes elles, es munta el gif amb https://ezgif.com/



int x = 0;

void setup(){
size(500,400, P3D);

}
void draw(){
float a=90;
background(255);
translate(width/2, height/2);
stroke(80);
scale(0.5);

rotateX(-PI/2+0.63);

pushMatrix();
translate(0,-100, -300);
fill(#93C47D);
box(100, 100, 50);
popMatrix();

pushMatrix();
translate(0,-100, 300);
fill(#93C47D);
box(100, 100, 50);
popMatrix();

pushMatrix();
rotateY(PI/2);
translate(0,-100, 300);
fill(#93C47D);
box(100, 100, 50);
popMatrix();

pushMatrix();
rotateY(PI/2);
translate(0,-100, -300);
fill(#93C47D);
box(100, 100, 50);
popMatrix();

rotateY(frameCount*PI/180);


pushMatrix();
translate(0,-100, -150);
fill(17,155,206);
box(100, 100, 200);
popMatrix();

pushMatrix();
translate(0,-100, 150);
fill(17,155,206);
box(100, 100, 200);
popMatrix();

pushMatrix();
rotateY(PI/2);
translate(0,-100, -150);
fill(255,8,8);
box(100, 100, 200);
popMatrix();

pushMatrix();
rotateY(PI/2);
translate(0,-100, 150);
fill(255,8,8);
box(100, 100, 200);
popMatrix();

//if (x < 361) {
//    line(x, 0, x, 100);
//    x = x + 1;
//  } else {
//    noLoop();
//  }
  // Saves each frame as line-000001.png, line-000002.png, etc.
//  saveFrame("line-######.png");
//
}

No hay comentarios:

Publicar un comentario