Qui si apre una gara alla realizzazione del rosone più bello o più strano.
Ma meglio ancora vince chi riesce a realizzare un rosone che altri partecipanti non hanno ancora mostrato!.
Per la gara serve il modulo turtleg.mm e tanta fantasia.
Lo si può realizzare sfruttando comandi turtle e no!.
Sono permessi tutti i trucchi, sotterfugi, scorrettezze possibili ed inimmaginabili.
L'unico divieto: (Prendere una foto di un rosone,fiore ecc e stamparla.).
Unico obbligo: Mostrare il codice che realizza la vostra opera.
Dato che da cell a cell l'immagine generata potrebbe non dare i frutti desiderati sarebbe utile allegare
l'immagine finale che vedete sul vostro schermo.
Per far questo basta porre questi comandi a fine programma. sleep(2000); g.save("E:\\Documents\\m1.png");
E: sta per la scheda di memoria potrebbe essere anche F: in qualche cell. m1.png il nome dell'immagine che volete creare.
Il modo più semplice per generare un rosone con tarta è creare una figura geometrica ( esempio un quadro) e ad intervalli di N. gradi chiedere a tarta di disegnarla.
Questo è il mio rosone.
use turtleg as t, graph as g;
// disegna un quadro alla turtle
function quadro(lato)
for a=1 to 4 do
t.fd(lato); t.rt(90);
end;
end;
// disegna un rosone usando i quadri
function rosone(lato)
for z=1 to 36 do
quadro(lato); t.rt(10);
end;
end;
t.draw();
rosone(80);
sleep(2000); // g.save("E:\\Documents\\m1.png");e questo il risultato:
m1.png (6,92K)
Numero di downloads: 1 codice
Rosone.txt (336bytes)
Numero di downloads: 6
(Essendo il primo me la sono cavata con poco.)
Questo è il rosone di Alter!.
use turtleg as t, graph as g;
function ramo()
t.fd(30); t.rt(45); t.fd(10);
t.lt(90); t.fd(10); t.rt(45); t.fd(30);
end;
function quadro()
for a=1 to 4 do
ramo(); t.rt(90);
end;
end;
function rosone()
for a=1 to 16 do
quadro(); t.rt(22.5);
end;
end;
t.draw();
rosone();
sleep(2000); //g.save("E:\\Documents\\m2.2.png");e questo il risultato:
m2.0.png (1009bytes)
Numero di downloads: 3
m2.1.png (1,36K)
Numero di downloads: 1
m2.2.png (4,71K)
Numero di downloads: 3
Il codice:
RosAlter.txt (364bytes)
Numero di downloads: 6
(Non fateci caso! Alter come al solito fà il furbo quello che vedete là rubato dal web!).
Dimenticavo oltre a divertirsi e alla soddisfazione di applicare l'ingenio il vincitore finale riceverà come premio
un magnifico! Pi_Greco!. (Và per stavolta voglio rovinarmi.)

Aiuto














Pubblicità