Marco87″ post=73125Ciao Roberto,
intanto grazie!
Ciao,
Marco.
Eccomi con un codice METAPOST completamente da rifinire ma che concettualmente di mostra come si può risolvere:
`\startMPpage
% definizione di una unit
numeric u;
u := 1cm;
% percorso singola onda
path onda;
onda := origin{up} .. (.7u,2u) — (1.5u,1.55u) .. (1u,0){down};
% assemblaggio del pettine
onda := onda — (2u, 0) — onda xshifted 2u;
onda := onda — (4u, 0) — onda xshifted 4u;
% disegno riempimento
path inf;
inf = buildcycle((-u,0)–onda–(8u,0)–(8u,-2u)–(-u,-2u)–cycle);
fill inf withcolor 0.7white;
draw onda;
fill inf rotated 180 shifted (7u,3u) withcolor 0.4white;
\stopMPpage`
Ecco il pdf:
[attachment=299]provafig2.pdf[/attachment]
Il codice va compilato con ConTeXt mkiv, se ne disponi e ti funziona, altrimenti va compilato con mpost e trasformato in pdf.
Un saluto.
R.