Tentacoli

File temporaneo Indice Una coda – Coda curva – Coda ondulata – Tentacoli – Tentacoli a colori – … Iniziamo con un cerchio startshape CODA rule CODA { CIRCLE{ } } Una coda può essere disegnata come una sequenza di cerchi, con la dimensione e la distanza tra essi ridotte al 90% ad ogni passo startshape CODA rule CODA { … Leggi tutto

DEMO2

Questo esempio realizza strutture ad albero utilizzando come immagine di base il nome stesso del software! Le singole lettere sono scritte come una combinazione di pixel della libreria i_pix.cfdg import i_pix.cfdg startshape CFDG shape CFDG { C_5by5 [ x -0.55 y +0.55 ] F_5by5 [ x +0.55 y +0.55 ] D_5by5 [ x -0.55 y … Leggi tutto

TITOLI 1234

Vedi: https://github.com/MtnViewJohn/context-free/wiki/Import-Directives La libreria i_pix.cfdg fornisce le lettere e le cifre come composizione di punti in una matrice 5×5 import i_pix.cfdg startshape TITLES shape TITLES { // ONE O_5by5 [ x 0 y 3 ] N_5by5 [ x 1 y 3 ] E_5by5 [ x 2 y 3 ] // TWO T_5by5 [ x 0 … Leggi tutto

Direttiva startshape

Un file CFDG è costituito da un certo insieme di regole di tipo shape per la generazione di un’immagine. La direttiva startshape indica a CFDG quale regola deve essere utilizzata per prima nella generazione dell’immagine finale. startshape REGOLA_X   shape REGOLA_A [ /* … */ ] shape REGOLA_B [ /* … */ ] // … … Leggi tutto

Spirali e bracci

Se a ogni passo si ruota di circa 180° (181°) si ottengono due bracci startshape SPIRALEQ2 shape SPIRALEQ2 { SQUARE [] SPIRALEQ2 [ x 4 y 4 rotate 181 size 0.9975 brightness 0.002 ] } Se si ruota di circa 120° (121°) si ottengono 3 bracci startshape SPIRALEQ4 shape SPIRALEQ4 { SQUARE [] SPIRALEQ4 [ … Leggi tutto

Alberi con 3 rami

Tre rami di forma triangolare simulano la crescita naturale Il triangolo di base è molto appuntito: size 1 10 Fai degli esperimenti con i valori dei parametri x, y, rotate, size fino a ottenere una crescita naturale

Alberi con 2 rami

Il classico albero frattale con angolo di 90° tra i rami I rami si allungano molto, size 1 20, e si aprono con angolo +90° o -90° Anche dei quadrati possono imitare una pianta

Livello

L’ordine con cui appaiono le chiamate delle regole influenza l’ordine con cui le figure saranno renderizzate e quindi gli effetti di sovrapposizione Il quadrato nero, disegnato per ultimo si trova al livello più alto startshape LIVELLO shape LIVELLO { SQUARE [ x -1.50 y -1.50 brightness 0.6 ] SQUARE [ x -1.50 y +1.50 brightness … Leggi tutto