Re: Le mie (dis)avventure con TikZ

#96841
Up
0
Down
::

lorenzo.pantieri” post=107595Ciao a tutti. Mi aiutate a migliorare questa figura?
`\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[scale=0.9,font=\small]

\draw

(-0.8,-4.4) — (0.8,-4.4) — (0.6,-3.6) — (-0.6,-3.6) — cycle;
\draw

(-0.8,-4.6) rectangle (0.8,-4.4);

\draw [thick, right color=BrickRed, left color=white] (-0.1,0.5) rectangle (0.1,-4);
\draw [thick, top color=lightgray, bottom color=white] (-2.75,-0.15) rectangle (2.75,0.15);

\draw (-2.5,0) [fill=white] circle (2pt);
\draw (-2,0) [fill=white] circle (2pt);
\draw (-1.5,0) [fill=white] circle (2pt);
\draw (-1,0) [fill=white] circle (2pt);
\draw (-0.5,0) [fill=white] circle (2pt);
\draw (0,0) [fill=white] circle (2pt);
\draw (0.5,0) [fill=white] circle (2pt);
\draw (1,0) [fill=white] circle (2pt);
\draw (1.5,0) [fill=white] circle (2pt);
\draw (2,0) [fill=white] circle (2pt);
\draw (2.5,0) [fill=white] circle (2pt);

\draw (0,0.5) [fill=BrickRed] ellipse (0.1 and 0.05);
\draw (0,-4)

ellipse (0.1 and 0.05); % non ci siamo!!!

\draw (0,0) — (0.5,-0.5) node [below right=-4pt] {fulcro};
\draw (2.25,0) — (2.75,-0.5) node [below right=-4pt] {asta};
\draw (0,-2.5) — (0.5,-3) node [below right=-4pt] {supporto};

\end{tikzpicture}

\end{document}`
Quello che non va è la base del supporto. Ci vorrebbe solo l’arco in basso dell’ellisse, e non quello in alto. In altre parole, ci vorrebbe una semiellisse.

Grazie anticipate!

`\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[scale=0.9,font=\small]

\draw

(-0.8,-4.4) — (0.8,-4.4) — (0.6,-3.6) — (-0.6,-3.6) — cycle;
\draw

(-0.8,-4.6) rectangle (0.8,-4.4);

%\draw [thick, right color=BrickRed, left color=white] (-0.1,0.5) rectangle (0.1,-4);
\draw [thick, right color=BrickRed, left color=white] (-0.1,0.5)–(0.1,0.5)–(0.1,-4) arc[start angle=360, end angle=180,x radius=0.1, y radius=0.05]–cycle;
\draw [thick, top color=lightgray, bottom color=white] (-2.75,-0.15) rectangle (2.75,0.15);

\draw (-2.5,0) [fill=white] circle (2pt);
\draw (-2,0) [fill=white] circle (2pt);
\draw (-1.5,0) [fill=white] circle (2pt);
\draw (-1,0) [fill=white] circle (2pt);
\draw (-0.5,0) [fill=white] circle (2pt);
\draw (0,0) [fill=white] circle (2pt);
\draw (0.5,0) [fill=white] circle (2pt);
\draw (1,0) [fill=white] circle (2pt);
\draw (1.5,0) [fill=white] circle (2pt);
\draw (2,0) [fill=white] circle (2pt);
\draw (2.5,0) [fill=white] circle (2pt);

\draw (0,0.5) [fill=BrickRed,semithick] ellipse (0.1 and 0.05);%ho aggiunto il semithick per uniformare lo spessore dell'ellisse, thick mi sembrava troppo

\draw (0,0) — (0.5,-0.5) node [below right=-4pt] {fulcro};
\draw (2.25,0) — (2.75,-0.5) node [below right=-4pt] {asta};
\draw (0,-2.5) — (0.5,-3) node [below right=-4pt] {supporto};

\end{tikzpicture}

\end{document}`
Le modifiche sono minime, ho rimosso il rettangolo e creato una polilinea

Go to top