Arte Generativa, di Carlo Monastra
venerdì 22 marzo 2024
giovedì 21 marzo 2024
venerdì 1 gennaio 2021
Dal mio programma Automat 2021
Il metodo public void rosa_caratteri_filling() richiama al suo interno più volte il metodo ramificazioni_a_stella_caratteri(20, 150, 90,1,true); variando solo il terzo parametro, che è un angolo, che determina la rotazione della tartaruga, il metodo fa uso dei caratteri di punteggiatura(,.'/"ecc.) ed il filling è impostato come "vero"(true).
#region//rosa_caratteri_filling()
public void rosa_caratteri_filling()
{
ramificazioni_a_stella_caratteri(20, 150, 90,1,true);
ramificazioni_a_stella_caratteri(20, 150, 24, 1, true);
ramificazioni_a_stella_caratteri(20, 150, 31, 1, true);
ramificazioni_a_stella_caratteri(20, 150, 120, 1, true);
ramificazioni_a_stella_caratteri(20, 150, 60, 1, true);
ramificazioni_a_stella_caratteri(30, 150, 70, 1, true);
ramificazioni_a_stella_caratteri(30, 150, 54, 1, true);
ramificazioni_a_stella_caratteri(30, 150, 21, 1, true);
ramificazioni_a_stella_caratteri(30, 150, 144, 1, true);
ramificazioni_a_stella_caratteri(30, 150, 75, 1, true);
}
#endregion
Il metodo public void rosa_caratteri_no_filling() richiama al suo interno più volte il metodo ramificazioni_a_stella_caratteri(20, 150, 90,1,false); variando solo il terzo parametro, che è un angolo, che determina la rotazione della tartaruga, il metodo fa uso dei caratteri di punteggiatura(,.'/"ecc.) ed il filling è impostato come "falso"(false).
#region//rosa_caratteri_no_filling()
public void rosa_caratteri_no_filling()
{
ramificazioni_a_stella_caratteri(20, 150, 90,1,false);
ramificazioni_a_stella_caratteri(20, 150, 24, 1, false);
ramificazioni_a_stella_caratteri(20, 150, 31, 1, false);
ramificazioni_a_stella_caratteri(20, 150, 120, 1, false);
ramificazioni_a_stella_caratteri(20, 150, 60, 1, false);
ramificazioni_a_stella_caratteri(30, 150, 70, 1, false);
ramificazioni_a_stella_caratteri(30, 150, 54, 1, false);
ramificazioni_a_stella_caratteri(30, 150, 21, 1, false);
ramificazioni_a_stella_caratteri(30, 150, 144, 1, false);
ramificazioni_a_stella_caratteri(30, 150, 75, 1, false);
}
#endregion
sabato 24 ottobre 2020
La curva del matematico svedese Helge von Koch,è una delle prime curve frattali di cui si conosca una descrizione(1904).
Il mio metodo e i parametri:
/// <summary>
/// public void curvaC(int dimensione, int livello)
/// </summary>
/// <param name="dimensione"></param>
/// <param name="livello"></param>
Il mio metodo e i parametri:
/// <summary>
/// void triangolo_ricorsivo(int dimensione, int tratto)
/// </summary>
/// <param name="dimensione"></param>
/// <param name="tratto"></param>
il metodo è ricorsivo (richiama se stesso per tre volte e usa un angolo di 120°)
/// <summary>
Per queste immagini ho programmato in linguaggio C# / WPF che implementa e usa il logo.
ho usato il mio metodo:
public void nome metodo (int ripeti, int ripetizione, int lato,int livello, int tratto, int value, bool attivo)
Le righe di seguito definiscono il valore dei due angoli, parametri del secondo metodo
Random tt = new Random();
int angolo1 = tt.Next(1, 360);
int angolo2 = tt.Next(1, 360);
contiene tre cicli for annidati con vari compiti, di cui il terzo al suo interno richiama :
public void nome metodo(int lunghezza,int angolo1,int angolo2, int livello,int tratto,int value)
Il metodo contiene la vera geometria ad albero.
Il parametro livello è quello che definisce la complessità dell'albero.
Per queste immagini ho programmato in linguaggio C# / WPF che implementa e usa il logo.
Hilbert (1862-1943)































