Seite 1 von 1
Senkrechte durch außenliegenden Punkt
Verfasst: Fr 14. Mai 2021, 12:12
von ThoRie
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\coordinate (A) at (0,0);
\coordinate (C) at (4,5);
\coordinate (B) at (5,0);
\filldraw (A) circle (1pt)
(C) circle (1pt)
(B) circle (1pt);
\draw (A) -- (C);
\end{tikzpicture}
\end{document}
Ich habe eine Frage zu oben stehendem Code. Ich möchte gern eine Senkrechte auf der Strecke AC errichten, die durch den außenliegenden Punkt B geht.
Ich könnte zwar den Schnittpunkt der entstehenden Strecken berechnen, indem ich zwei Geraden daraus mache, aber das muss doch eigentlich auch einfacher gehen, oder?
Re: Senkrechte durch außenliegenden Punkt
Verfasst: Fr 14. Mai 2021, 12:31
von esdd
Du kannst die TikZ-Bibliothek calc laden und Dir die Projektion des Punktes B auf die Strecke AC berechnen lassen:
\documentclass[tikz]{standalone}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\coordinate (A) at (0,0);
\coordinate (C) at (4,5);
\coordinate (B) at (5,0);
\coordinate (D) at ($(A)!(B)!(C)$);
\draw (A) -- (C) (B) -- (D);
\filldraw foreach \p in {A,B,C,D}
{(\p) circle[radius=1pt]};
\end{tikzpicture}
\end{document}
Re: Senkrechte durch außenliegenden Punkt
Verfasst: Fr 14. Mai 2021, 12:39
von ThoRie
Vielen Dank, genau danach habe ich gesucht 