Meta: Encuentra el ángulo de giro para dibujar espirales con la forma de diferentes polígonos.
to spiral
pd
carefully [repeat 12 [fd howlong rt angle sethowlong howlong + 5]]
[announce [The slider can't go any higher!] stop]
end
to reset
cg
end
Notas Tú puedes crear espirales de diferentes formas, usando un control.
- Haz un control con el nombre angle. Ponle 0 como mínimo y 180 como máximo.
- En el procedimiento spiral, rt angle significa, "Gira a la derecha el número de grados que dice el control angle".
- Cuando experimentes con diferentes valores para angle, ten presente que estás diciéndole a la tortuga cuántos grados girar antes de dibujar el siguiente segmento de línea. Este es el "ángulo externo". ¿Para dibujar un ángulo agudo, la tortuga tiene que girar más de 90 grados o menos de 90 grados?
- Nota que en todas esas 12 repeticiones el ángulo permanece constante, pero la longitud de las líneas crece en 5, cada vez. Howlong varía en cada repetición.
¿Qué pasa si?
¿Puedes poner el control angle en un valor tal que se dibuje una espiral con la forma de un triángulo, cuadrado, pentágono, hexágono, u octágono? (Si intentas más de un polígono, anota el ángulo que se necesita para dibujar cada polígono).
Desafío
¿Puedes crear un triángulo, cuadrado, pentágono, hexágono u octágono levemente torcidos?
Por tu cuenta - Ideas para Proyectos
Crea un dibujo basado en las espirales con diferentes formas. Arrastra la tortuga a diferentes partes de la página según sea necesario.
|