frattali/README.md
2012-12-25 22:47:25 +01:00

36 lines
1.3 KiB
Markdown

Frattali
========
Modulo in python 3 per disegnare frattali usando turtle graphics.
-----------------------------------------------------------------
### Informazioni
Un semplice modulo per disegnare velocemente frattali tramite turtle graphics organizzato in classi.
### Istruzioni
I tipi di frattali sono organizzati in classi. Per disegnarne uno istanziare un oggetto della classa che si vuole:
figura = tipo(colore,velocità,riempi)
*tipo: koch,sierpinski,hilbert;
*Colore: stringa con il nome del colore, tupla che contiene i numeri RGB del colore o #colore in RGB esadecimale;
*Velocità: un intero tra 0 e 10 o una stringa "fastest" = 0, "fast" = 10, "normal" = 6, "slow" = 3, "slowest" = 1;
*Riempi: True o False per riempire il frattale dopo averlo disegnato;
Es. figura = koch("#92182b",0,True)
Dopo aver creato l'oggetto per disegnare usare il metodo ".disegna()":
figura.disegna(l,s,n,p)
*l: numero di lati;
*s: misura del lato in pixel;
*n: numero di ricorsioni;
*p: parità della curva, 1 o -1;
Es. figura.disegna(3,250,4,1)
Tutti i parametri sono opzionali.
Le classi sono sottoclassi di "Turtle.Pen" quindi è possibile usare tutti i metodi ereditati da questa.
La documentazione di Turtle si può trovare qui: http://docs.python.org/3/library/turtle.html