Re: Disegno con Tikz

#63690
GKT
Partecipante
    Up
    0
    Down
    ::

    giacombum” post=62669Vorrei inserire una figura prodotta con Tikz all’interno di un documento latex; non riesco però a colorarne una parte.

    In pratica vorrei disegnare una singola cella di una griglia di calcolo tridimensionale cilindrica e colorare solo una faccia; con il codice seguente ho disegnato il “concio” (se qulcuno sa farlo in maniera più efficiente e stilisticamente corretta, non esitate a dirmelo!):

    `
    \begin{tikzpicture}[]
    %concio
    \draw[thick] (0,0) — (0,5);
    \draw[thick] (4,2) — (4,-3);
    \draw[thick] (4,-3) arc (16.1:90:4.1666666666666666cm);
    \draw[thick] (4,2) arc (16.1:90:4.1666666666666666cm);
    \draw[thick] (4,2) — (9,3.5);
    \draw[thick] (4,-3) — (9,-1.5);
    \draw[thick] (9,3.5) — (9,-1.5);
    \draw[thick] (0,5) — (3.93,7.93);
    \draw[thick] (9,3.5) arc (16.1:81.9:6.20681992112194175655cm);
    \draw[very thin] (3.93,7.93) — (3.93,2.93);
    \draw[very thin] (0,0) — (3.93,2.93);
    \draw[very thin] (9,-1.5) arc (16.1:81.9:6.20681992112194175655cm);

    %versori
    %i
    \draw[->] (-2,0)–(-2,0.5);
    \draw (-2.2,0.5) node {$i$};
    %j
    \draw[->] (-2,0)–(-1.6,0.2);
    \draw (-1.5,0.5) node {$j$};
    %k
    \draw[->] (-2,0) arc (90:30:0.5cm);
    \draw (-1.5,-0.5) node {$k$};

    %flussi
    %rho_uz
    \draw[red][-latex] (4.5,5) — (4.5,6.5);
    \draw[red] (4.8,7) node {$\rho Uz$};
    %rho_ur
    \draw[red][-latex] (6.5,0.25) — (7.2,-1);
    \draw[red] (7.2,-1.5) node {$\rho U_r$};
    %rho_ut
    \draw[red][-latex] (6.5,4.5) — (8.5,5.5);
    \draw[red] (9,5.6) node {$\rho U_t$};
    \end{tikzpicture}
    `

    Ora come posso far colorare una sola delle facciate, ad esempio quella in cui giace rho Uz?

    Benvenuto!

    Se intendi colorare la superficie che ha come normale il vettore rho Uz, puoi scrivere questo codice prima di disegnare i versori:`\filldraw[fill=red!10!white]
    (0,5) — (3.93,7.93) arc (81.9:16.1:6.20681992112194175655cm) — (9,3.5) — (4,2) arc (16.1:90:4.1666666666666666cm) — cycle;`

    Per quello che riguarda lo stile, forse puoi studiare Sketch: disegnare figure tridimensionali con TikZ, anche non troppo complicate, può essere faticoso. Consulta questo articolo di Agostino De Marco per avere una prima idea sulla gestione di disegni con Sketch.

    Lorenzo

    Go to top