Paso 10: Patrones usando métodos de tortuga
En este ejemplo usaremos t.arcRight() y t.arcLeft() para mostrar cómo los métodos de tortuga pueden dibujar fácilmente patrones.
Esta imagen muestra lo que se ve en el ejemplo de arcos que se incluye con TURTLEs.ino. El ejemplo consta de 37 líneas de arcos que se dibujan en sucesivas ubicaciones en la pantalla. Cada línea de arcos utiliza 4 arcos separados, t.arcRight(), t.arcLeft(), t.arcRight()y t.arcLeft() .
Este es el código usado para dibujar este patrón:
para (int i = 0; i < 370; i += 10) / / se incrementa en 10 para mover 10 píxeles a la derecha
{
t.moveTo (i, 22); coordenada x y coordenada y punto de partida para cada línea de arcos
t.arcRight (90, 180); dibuja arco semicircular, 90 píxeles de largo
t.arcLeft (90, 180); dibuja otro
t.arcRight (90, 180); otra
t.arcLeft (90, 180); otra
}