Re: Definizione delle coordinate di un punto in TikZ

#78797
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Marco87″ post=77902Ciao a tutti,

    supponiamo che stia facendo un disegno con [tt]TikZ.[/tt] Definisco le coordinate di due punti in questo modo:
    `\coordinate (a) at (3,7);
    \coordinate (b) at (5,9);`
    Supponiamo che a questo punto voglia definire le coordinate di un terzo punto, la cui ascissa è quella di [tt]a[/tt] e la cui ordinata è quella di [tt]b.[/tt] Qual è il modo più veloce ed elegante per farlo?

    Grazie e buona giornata,
    Marco.

    Secondo me la cosa più semplice è usare la geometria:
    `\documentclass{standalone}
    \usepackage{tikz}
    \usetikzlibrary{calc}

    \begin{document}
    \begin{tikzpicture}
    \draw [help lines] (0,0) grid (6,10);

    \coordinate (a) at (3,7);
    \coordinate (b) at (5,9);

    \coordinate (a0) at ($(a) + (0,1)$);
    \coordinate (P) at ($(a)!(b)!(a0)$);

    \fill[orange] (a) circle (2pt);
    \fill[red] (b) circle (2pt);
    \fill[blue] (P) circle (4pt);
    \end{tikzpicture}
    \end{document}`

    Altrimenti si cambia e si usa METAPOST.
    Saluti.
    R.

    Go to top