Curva di Koch 3.1 3.2

Disegnando 3 volte l’ennesima curva di Koch si ottiene import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = 6 # massima ricorsione POSIZIONE = HEIGHT*0.45 # posizione iniziale DISTANZA = … Leggi tutto

Curva di Koch 2.2

La curva di Koch con angoli di 90° e con i quadrati rivolti verso l’interno.Si ottiene il frattale chiamato scatola frattale! import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = … Leggi tutto

Curva di Koch 2.1

La curva di Koch con angoli di 60° ripetuta 4 volte. import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = 5 # massima ricorsione POSIZIONE = HEIGHT*0.45 # posizione iniziale … Leggi tutto

Curva di Koch 1.2

La tecnica del fiocco di neve con le punte rivolte verso l’interno, al secondo passo compare il logo della Mitsubishi! import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = 6 … Leggi tutto

Curva di Koch – 4

Ennesima variazione della curva di Koch … import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = 6 # massima ricorsione POSIZIONE = HEIGHT*0.45 # posizione iniziale DISTANZA = 2*POSIZIONE*math.sqrt(2) # … Leggi tutto

Curva di Peano – 1

Una regola di sostituzione che funziona è la seguente (richiede 9 tratti) Osserva i passi successivi con ricorsione=1/2/3/4/5 import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = 5 # massima … Leggi tutto

Curva di Koch – 3

Ennesima variazione della curva di Koch … import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = 6 # massima ricorsione POSIZIONE = HEIGHT*0.45 # posizione iniziale DISTANZA = 2*POSIZIONE*math.sqrt(2) # … Leggi tutto

Curva di Koch – 2

La curva di Koch con angoli di 90° piuttosto che di 60°.Osserva le immagini successive con ricorsione 1/2/3/4/5/6 import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = 6 # massima … Leggi tutto

Curva di Koch – 1.1

Disegnando 3 volte la curva di Koch si ottiene il fiocco di neve (snowflake) import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra RIC_MAX = 6 # massima ricorsione POSIZIONE = HEIGHT*0.45 … Leggi tutto

Curva di Koch – 1

La curva di Koch con livello di ricorsione 1/2/3/4/5/6 Il codice seguente disegna le figure successive con pause di 2 secondi lo spessore della penna diminuisce all’aumentare della ricorsione le distanze da percorrere sono calcolate in anticipo import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, … Leggi tutto