- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 3 mesi fa da .
-
Topic
-
Buongiorno a tutti! Ho un disegno che non riesco a realizzare in tikz. Per capire come è fatto il pezzo lo potete immaginare come composto tagliando una trave a sezione cilindrica in direzione del suo asse con un piano e prendendo la parte di trave sottostante ad esso. Per chiarire sarebbe la parte di trave sotto la corda CD nell’esempio di codice. Come potete vedere ho provato in 3 modi a disegnare questo pezzo con una leggera prospettiva ma non ci sono riuscito.
Nel primo caso la prospettiva si perde perchè gli archi sono disegnati male.
Nel secondo caso provando a dare 3 coordinate ai punti dovrei avere il parametro “z radius” per l’arco ma non c’è ed anche utilizzando “y radius” sembra che ci siano problemi di compatibilità tra i comandi.
Il terzo caso è la soluzione manuale ma insoddisfacente quando poi si va a tracciare la linea sottostante.
Ecco il codice:
`\documentclass{article}\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
%sezione
\draw[thick] (0,0) circle[radius=2];
%corda
\draw (-1.88,-0.68) node{$C$} — (1.88,-0.68)
node{$D$};
\end{tikzpicture}\par\vspace{2cm}
\begin{tikzpicture}
\draw (0,0) — (4,0) — (5,1) — (1,1) — cycle;
\draw (4,0) arc[radius=0.71,start angle=225,end angle=405];
\draw (0,0) arc[radius=0.71,start angle=225,end angle=405];
\end{tikzpicture}\par\vspace{2cm}
\begin{tikzpicture}
\draw (0,0,0) — (4,0,0) — (4,0,2) — (0,0,2) — cycle;
\draw (4,0,0) arc[y radius=2cm,start angle=0,end angle=-180];
\end{tikzpicture}\\\par\vspace{2cm}
\begin{tikzpicture}
\draw (0,0,0) — (4,0,0) — (4,0,2) — (0,0,2) — cycle;
\draw[rounded corners=20pt] (4,0,0) — (4,-1,1) — (4,0,2);
\draw[rounded corners=20pt] (0,0,0) — (0,-1,1) — (0,0,2);
\draw (0,-0.6,1) — (4,-0.6,1);
\end{tikzpicture}
\end{document} `
Qualche idea?Grazie mille
Fra
- Devi essere connesso per rispondere a questo topic.
