Seite 1 von 1

TikZ zeichne Linie von Koordinate bis Schnittpunkt mit Linie

Verfasst: Do 29. Mai 2014, 16:04
von Corben
Hallo zusammen,

Ich bin gerad folgendes am Zeichnen:
	\begin{tikzpicture}
		\coordinate (A) at (0,0);
		\coordinate (B) at (2,0);
		\coordinate (C) at (5,0);
		\coordinate [label = above:$S$] (S) at (2.5, 4);
		\draw (A) -- (B) -- (C) -- (S) -- cycle;
		\draw (A) -- ++(0, -.2);
		\draw (B) -- ++(0, -.2);
		\draw (C) -- ++(0, -.2);
		\coordinate (D) at ($(B)!1.5cm!58:(C)$);
		\draw (B) -- (D) -- (D-|C);
	\end{tikzpicture}
Ich möchte aber, dass die letzte Linie (die von D ausgeht) nicht über das Dreick hinausgeht, alo an der Geraden C--S gestoppt wird.
Ist das möglich (ohne sich den Punkt auszurechnen)?

Viele Grüße

Verfasst: Fr 30. Mai 2014, 08:35
von esdd
Zeichne den Pfad innerhalb einer scope und verwende die Eckpunkte des Dreiecks als clip Pfad:
\begin{scope}
  \clip (A)--(C)--(S)--cycle;
  \draw (B) -- (D) -- (D-|C);
\end{scope}
Gruß
Elke

Verfasst: Fr 30. Mai 2014, 10:02
von Corben
Ahh ja das ist gut :)
Vielen Dank!