martes, 19 de abril de 2016

Movimiento

// PROGRAMACION//
void setup(){
size (1000,400);
//backgraund(255);
smooth();
beginRecord(PDF, "espiral.pdf"); //INICIO FUNCION QUE CONVIERTE A PDF
}
void draw (){
translate (frameCount*2); //FUNCION DESPLAZAMIENTO LATERAL
rotate (radians (frameCount*3)); //FUNCION DE ROTACION
float sclSize = sin(radians(frameCount* 3.5));
sclae(map(sclSize, -1, 1, .5, 1));
drawFigura(); //EJECUTA A LA FUNCION QUE ESTA DEFINIDA MAS ABAJO
}
void keyPressed() //FUNCION DETECTA TECLA PRESIONADA
{
if (key== q) //TECLA QUE SE PREIONA PARA GUARDAR DIBUJO
{
endRecord(); //TECLA QUE SE PREOSIONA PARA GUARDAR DIBUJO
EXIT();
}
}
void drawFigure(){ //FUNCION CARCATERISTICA DEL DIBUJO QUE ROTA
noFill();
stroke (0, 0, 0, 128); //COLOR DEL TRAZO ROJO, VERDE , AZUL, ALPHA
rect(-60, -40, 120, 80); // RECT, ELLIPSE, ARC, TRIANGLE
}




No hay comentarios:

Publicar un comentario