Tentacoli
Una figura può essere richiamata più volte per formarne una nuova, cambiando la posizione

startshape TENTACOLI
rule TENTACOLI
{
CODA { }
CODA { x 5 }
CODA { x 10 }
CODA { x 15 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.9
rotate 15
size 0.9
}
}
rule TENTACOLI
{
CODA { }
CODA { x 5 }
CODA { x 10 }
CODA { x 15 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.9
rotate 15
size 0.9
}
}
Cambiando ascissa e ordinata di ogni figura si può realizzare uno schema preciso

startshape TENTACOLI
rule TENTACOLI
{
CODA { x 2.5 y 2.5 }
CODA { x -2.5 y 2.5 }
CODA { x -2.5 y -2.5 }
CODA { x 2.5 y -2.5 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.9
rotate 15
size 0.9
}
}
rule TENTACOLI
{
CODA { x 2.5 y 2.5 }
CODA { x -2.5 y 2.5 }
CODA { x -2.5 y -2.5 }
CODA { x 2.5 y -2.5 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.9
rotate 15
size 0.9
}
}
Cambiando l'angolo della singola figura si dispongono in modo più naturale...

startshape TENTACOLI
rule TENTACOLI
{
CODA { x 2.5 y 2.5 rotate 90 }
CODA { x -2.5 y 2.5 rotate 180 }
CODA { x -2.5 y -2.5 rotate 270 }
CODA { x 2.5 y -2.5 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.9
rotate 15
size 0.9
}
}
rule TENTACOLI
{
CODA { x 2.5 y 2.5 rotate 90 }
CODA { x -2.5 y 2.5 rotate 180 }
CODA { x -2.5 y -2.5 rotate 270 }
CODA { x 2.5 y -2.5 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.9
rotate 15
size 0.9
}
}
Per realizzare otto tentacoli utilizziamo due volte la figura con quattro tentacoli (la seconda chiamata prevede delle modifiche...)

startshape TENTACOLI8
rule TENTACOLI8
{
TENTACOLI4 { }
TENTACOLI4 { rotate 45 b 0.5}
}
rule TENTACOLI4
{
CODA { x 2.5 y 2.5 rotate 90 }
CODA { x -2.5 y 2.5 rotate 180 }
CODA { x -2.5 y -2.5 rotate 270 }
CODA { x 2.5 y -2.5 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.9
rotate 15
size 0.9
}
}
rule TENTACOLI8
{
TENTACOLI4 { }
TENTACOLI4 { rotate 45 b 0.5}
}
rule TENTACOLI4
{
CODA { x 2.5 y 2.5 rotate 90 }
CODA { x -2.5 y 2.5 rotate 180 }
CODA { x -2.5 y -2.5 rotate 270 }
CODA { x 2.5 y -2.5 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.9
rotate 15
size 0.9
}
}
Otto tentacoli centrali con caratteristiche appropriate per x, rotate, size

startshape TENTACOLI8
rule TENTACOLI8
{
CODA { }
CODA { rotate 45 }
CODA { rotate 90 }
CODA { rotate 135 }
CODA { rotate 180 }
CODA { rotate 225 }
CODA { rotate 270 }
CODA { rotate 315 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.5
rotate 5
size 0.95
}
}
rule TENTACOLI8
{
CODA { }
CODA { rotate 45 }
CODA { rotate 90 }
CODA { rotate 135 }
CODA { rotate 180 }
CODA { rotate 225 }
CODA { rotate 270 }
CODA { rotate 315 }
}
rule CODA
{
CIRCLE { }
CODA
{
x 0.5
rotate 5
size 0.95
}
}