Questo l’ho fatto veramente in fretta perché devo uscire. Sono sicuro che si può fare di meglio, ma ribadisco che io TikZ non lo conosco bene. Il comando secchio richiede quattro argomenti. I primi due sono le cordinate dell’apice, il terzo è la percentuale di riempimento in valore naturale e il quarto è il colore di riempimento. In questo modo basta definirlo una volta e si può riempire e svuotare a piacere 8)
`
\documentclass{standalone}
\usepackage[svgnames]{xcolor}
\usepackage{tikz}
\usetikzlibrary{patterns}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\def\secchio(#1,#2,#3,#4){ % x, y, percentuale di riempimento e colore
\begin{scope}[shift={(#1,#2)}]
\draw (0,0) +(-1,-0.5) arc [start angle=180, end angle=0, x radius=1, y radius=0.5];
\fill[#4] (-0.5,-2.5) — (0.5,-2.5) — ($({0.5*(#3+1))},{2*#3-2.5})$) — ($({-0.5*(#3+1)},{2*#3-2.5})$) — cycle;
\draw (-1,-0.5) — (-0.5,-2.5) — (0.5,-2.5) — (1,-0.5) — cycle;
\end{scope}}
\secchio(0,0,0.5,gray)
\secchio(4,0,0.9,black!10)
\secchio(4,-4,0,white)
\draw (0,0) — (0,1) — (4,1) — (4,0);
\draw(3,-0.5) — (3,-4.5);
\draw(5,-0.5) — (5,-4.5);
\fill[draw, pattern=north east lines] (2,1) — (1.8,0.7) — (2.2,0.7) — cycle;
\end{tikzpicture}
\end{document}`
@Lorenzo, capirai che realizzare la figura completa è solo una questione di tempo e di geometria analitica.
Buona serata
[attachment=234]2.png[/attachment]