Wiki source for ContextFree
======Prova Context Free!======
{{image class="right" alt="CFDG IDE" title="CFDG IDE" url="http://lnx.valcon.it/imm/albums/user/10001/windowWin.png"}}##Context Free## è un linguaggio per la generazione di immagini
- utilizzabile sia da riga di comando che tramite IDE
- disponibile per ##Macintosh##, ##Windows## e ##Posix/Unix##
- il suo codice sorgente è libero (GPL).
Ogni immagine è descritta tramite un insieme di regole che saranno utilizzate dal motore grafico integrato per generarla.
Non è necessario sapere cosa significa ##context free grammar## perché l'uso è molto intuitivo e in ogni momento è possibile cliccare sul pulsante #%Render#% e osservare il risultato nella finestra grafica integrata!
====Sintassi====
//Non aggiornato alle ultime versioni...//
- [[CfInBreve In breve]]
- [[CfStartShape Startshape]], [[CfInclude include]], [[CfBackground background]], tile
- [[CfFigurePrimitive Figure primitive]], [[CfSostituzione sostituzione]], [[CfParametri parametri]], [[CfRicorsione ricorsione]], [[CfCaso casualità]], [[CfRipetizione ripetizione]]
- [[CfTraslazione Traslazione]], [[CfRotazione rotazione]], [[CfRibaltamento ribaltamento]], [[CFRidimensionamento ridimensionamento]], [[CfStiramento stiramento]], [[CFLivello livello]]
- [[CfCoordinateColore Coordinate colore]], [[CfBrillantezza brillantezza]], [[CfSaturazione saturazione]], [[CfTonalita tonalità]], [[CfTrasparenza trasparenza]]
- [[CfOrdineValutazione Ordine di valutazione dei parametri]]
====Applicazioni====
- Dal cerchio al polpo: [[CfCoda una coda]], [[CfCodaCurva curva]], [[CfCodaOndulata ondulata]], [[CfTentacoli tentacoli]], [[CfTentacoliColore tentacoli a colori]]
- Spirali di... [[CfSpiraleQuadrati quadrati]], [[CfSpiraleQuadratiN più quadrati]], [[CfSpiraleCerchi cerchi]]
- Alberi di... [[CfAlberoTriangoli triangoli]], [[CfAlberoQuadrati quadrati]], rettangoli, [[CfAlbero90 90°]]
Gli esempi //ufficiali//
- #%Examples#% #%Lesson 1#% [[CfChapter1 01]] [[CfChapter2 02]] [[CfChapter3 03]] [[CfChapter4 04]]
- #%Examples#% #%Lesson 2#% 05 [[CfChapter6 06]] 07
====Risorse online====
- [[http://contextfreeart.org ContextFree Art]] Sito ufficiale
- [[http://structuresynth.sourceforge.net/ Structure Synth]] Versione 3D
- [[http://korsh.com/cfdg/ CFDG Online]] Implementazione online in PHP
- [[http://lnx.valcon.it/imm/thumbnails.php?album=7 Galleria delle immagini di questa sezione]]
{{image class="right" alt="CFDG IDE" title="CFDG IDE" url="http://lnx.valcon.it/imm/albums/user/10001/windowWin.png"}}##Context Free## è un linguaggio per la generazione di immagini
- utilizzabile sia da riga di comando che tramite IDE
- disponibile per ##Macintosh##, ##Windows## e ##Posix/Unix##
- il suo codice sorgente è libero (GPL).
Ogni immagine è descritta tramite un insieme di regole che saranno utilizzate dal motore grafico integrato per generarla.
Non è necessario sapere cosa significa ##context free grammar## perché l'uso è molto intuitivo e in ogni momento è possibile cliccare sul pulsante #%Render#% e osservare il risultato nella finestra grafica integrata!
====Sintassi====
//Non aggiornato alle ultime versioni...//
- [[CfInBreve In breve]]
- [[CfStartShape Startshape]], [[CfInclude include]], [[CfBackground background]], tile
- [[CfFigurePrimitive Figure primitive]], [[CfSostituzione sostituzione]], [[CfParametri parametri]], [[CfRicorsione ricorsione]], [[CfCaso casualità]], [[CfRipetizione ripetizione]]
- [[CfTraslazione Traslazione]], [[CfRotazione rotazione]], [[CfRibaltamento ribaltamento]], [[CFRidimensionamento ridimensionamento]], [[CfStiramento stiramento]], [[CFLivello livello]]
- [[CfCoordinateColore Coordinate colore]], [[CfBrillantezza brillantezza]], [[CfSaturazione saturazione]], [[CfTonalita tonalità]], [[CfTrasparenza trasparenza]]
- [[CfOrdineValutazione Ordine di valutazione dei parametri]]
====Applicazioni====
- Dal cerchio al polpo: [[CfCoda una coda]], [[CfCodaCurva curva]], [[CfCodaOndulata ondulata]], [[CfTentacoli tentacoli]], [[CfTentacoliColore tentacoli a colori]]
- Spirali di... [[CfSpiraleQuadrati quadrati]], [[CfSpiraleQuadratiN più quadrati]], [[CfSpiraleCerchi cerchi]]
- Alberi di... [[CfAlberoTriangoli triangoli]], [[CfAlberoQuadrati quadrati]], rettangoli, [[CfAlbero90 90°]]
Gli esempi //ufficiali//
- #%Examples#% #%Lesson 1#% [[CfChapter1 01]] [[CfChapter2 02]] [[CfChapter3 03]] [[CfChapter4 04]]
- #%Examples#% #%Lesson 2#% 05 [[CfChapter6 06]] 07
====Risorse online====
- [[http://contextfreeart.org ContextFree Art]] Sito ufficiale
- [[http://structuresynth.sourceforge.net/ Structure Synth]] Versione 3D
- [[http://korsh.com/cfdg/ CFDG Online]] Implementazione online in PHP
- [[http://lnx.valcon.it/imm/thumbnails.php?album=7 Galleria delle immagini di questa sezione]]