Figure primitive
Le figure primitive che possono essere disegnate da CFDG sono SQUARE, CIRCLE e TRIANGLE cioč quadrato, cerchio e triangolo

startshape FIGUREBASE1
rule FIGUREBASE1
{
SQUARE{}
CIRCLE{x -1}
TRIANGLE{x 1}
}
rule FIGUREBASE1
{
SQUARE{}
CIRCLE{x -1}
TRIANGLE{x 1}
}
Il cerchio č traslato verso sinistra e il triangolo verso destra tramite il parametro x.
Si possono alterare altri parametri, come brightness

startshape FIGUREBASE2
rule FIGUREBASE2
{
SQUARE{}
CIRCLE{x -1 b .33}
TRIANGLE{x 1 b .66}
}
rule FIGUREBASE2
{
SQUARE{}
CIRCLE{x -1 b .33}
TRIANGLE{x 1 b .66}
}
Se non si specificano i parametri essi assumono i valori di default segeuenti
size 1 1
rotation 0
skew 0 0
flip // non applicato
hue 0
saturation 0
brightness 0
alpha 1
rotation 0
skew 0 0
flip // non applicato
hue 0
saturation 0
brightness 0
alpha 1
Per confrontare le dimensioni delle figure č possibile sovrapporle

startshape FIGUREBASE3
rule FIGUREBASE3
{
SQUARE{b 0.0}
CIRCLE{b 0.33}
TRIANGLE{b 0.66}
}
rule FIGUREBASE3
{
SQUARE{b 0.0}
CIRCLE{b 0.33}
TRIANGLE{b 0.66}
}
La figure primitive, senza alterazioni dei parametri, sono disegnate con
- colore nero opaco
- diametro del cerchio, lato del quadrato e lato del triangolo uguali
- centri coincidenti.