Senkrechte durch außenliegenden Punkt Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


ThoRie
Forum-Century
Forum-Century
Beiträge: 159
Registriert: Fr 12. Mai 2017, 11:57

Senkrechte durch außenliegenden Punkt

Beitrag 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?


esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Re: Senkrechte durch außenliegenden Punkt

Beitrag 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}

ThoRie
Forum-Century
Forum-Century
Beiträge: 159
Registriert: Fr 12. Mai 2017, 11:57

Re: Senkrechte durch außenliegenden Punkt

Beitrag von ThoRie »

Vielen Dank, genau danach habe ich gesucht :D


Antworten