Hola compañeros de Tut, tut, tut, los felicito por las hermosísimas
tareas que han mandado ¡muy bien!
Hemos aprendido como ordenar que se dibujen elipses, rectángulos, triángulos y líneas. Ahora vamos a aprender a ordenar que se trace una forma diseñada por nosotros.
IIIIIIIIIIIIII Copien el siguiente programa, péguenlo en un archivo nuevo y den clic en run:
size(200,200);
background(37, 45, 134);
fill(201, 252, 240);
noStroke();
smooth();
beginShape();
vertex (20,40);
vertex(40, 40);
vertex(50,20);
vertex(60, 40);
vertex(80,40);
vertex(65, 50);
vertex(80, 80);
vertex(50, 60);
vertex(20, 80);
vertex(35, 50);
endShape(); |
 |
Ahora vamos revisar lo que hace este programa:
size(200,200);
background(37, 45, 134);
fill(201, 252, 240);
noStroke();
smooth(); |
Estas funciones ya las conocen, size determina el tamaño de la ventana, background el color del fondo, fill el color de relleno, noStroke elimina el contorno y smooth suaviza las formas.
beginShape();
vertex (20,40);
vertex(40, 40);
vertex(50,20);
vertex(60, 40);
vertex(80,40);
vertex(65, 50);
vertex(80, 80);
vertex(50, 60);
vertex(20, 80);
vertex(35, 50);
endShape(); |
Para diseñar nuestras propias formas necesitamos utilizar la función beginShape la cual indica que se comienza a trazar una figura y endShape que indica que se termina de trazarla. La primera va al principio y la segunda al final. En medio tenemos varias veces la función vertex. La función vertex tiene dos parámetros que determinan las coordenadas x y y de un punto. Cada vertex determina las coordenadas de un punto o vértice en la nueva forma. La función beginShape junto con endShape traza líneas entre los puntos marcados por vertex. Estas líneas forman el contorno de la nueva figura.
| |
adelante  |
|
|
|