Re: Rotazione in TikZ

#73597
Liverpool
Partecipante
    Up
    0
    Down
    ::



    @Marco
    , come Claudio avevo capito male, perché tu nel codice hai chiamato A uno dei vertici del quadrato, mentre nella figura A è il centro di rotazione.
    Domani rispondo alle tue osservazioni.

    Marco87″ post=72735Forse è più semplice chiederti: come disegneresti tu la figura di cui ho messo il link nel primo messaggio?

    Io farei così:
    `
    \begin{tikzpicture}
    \def\lato{2} % lunghezza del lato del quadrato
    \def\alfa{-45} % angolo di rotazione
    \tikzstyle{ruota}=[rotate around={\alfa:($(0,0)+(0,\lato/2)$)}]

    \draw [ruota] (0,0) rectangle +(\lato,\lato);
    \draw [-latex', ruota] ($(\lato,\lato) + (0.5,0)$) — ($(\lato,0) + (0.5,0)$);
    \draw [-latex', ruota] ($(\lato,\lato/2) + (1,0)$) — ($(\lato,\lato/2) + (1+\lato,0)$);
    \draw [ruota] ($(\lato,0) + (0.5,-2ex)$) node {$\tau_{r\theta}$};
    \draw [ruota] ($(\lato,\lato/2) + (1+\lato/2,+2ex)$) node {$\sigma_r$};
    \end{tikzpicture}`
    Avrei potuto inserire i nodi delle etichette alla fine dei comandi per le frecce, ma le opzioni tipo [tt]below[/tt] ecc… avrebbero dato problemi (poi studio se si può semplificare).

    Ciao

    Go to top