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.