PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mit tik grafik erstellen (angabe in polarkoordinaten)



zac
24-03-2012, 09:20
Im Internet habe ich herausgefunden, dass man bei tikz angaben in polarkoordinaten machen kann und spiele jetzt ein bisschen damit rum. Bei folgendem Beispiel habe ich eine Frage:


\documentclass{article}
\usepackage{tikz}

\begin{document}
\pagestyle{empty}
\begin{tikzpicture}
\draw[ultra thick] (0cm,0cm) -- (4cm,0cm);
\draw[thick] (2cm,0cm) -- (2cm,-8cm);
\draw[thick] (2cm,0cm) -- (90:8cm);
\draw[thick,color=red] (2cm,0cm) -- (180:8cm);
\draw[thick,color=green] (2cm,0cm) -- (270:8cm);
\draw[thick,color=blue] (2cm,0cm) -- (360:8cm);
\draw[thick,color=yellow] (2cm,0cm) -- (-80:8cm);
\end{tikzpicture}
\end{document

Das Ergebnis verwundert mich sehr, die schwarze Linie mit dem 90° Winkel nach oben, das sind doch mehr als 90°, vll 100°.

Die rote und blaue Linie sind wie erwartet.

Die grüne Linie müsste eigentlich senkrecht nach unten zeigen und die gelbe Linie müsste doch irgendwie schräg nach rechts unten zeigen.

Was läuft hier falsch?

rais
24-03-2012, 14:55
Moin moin,


Das Ergebnis verwundert mich sehr, die schwarze Linie mit dem 90° Winkel nach oben, das sind doch mehr als 90°, vll 100°.

und auch länger als 8 cm ;)
Genau so gut könntest Du fragen, warum bei \draw (2,0) -- (3,3); keine 45° Steigung heraus kommt: der Bezugspunkt für die Angabe der zweiten Koordinate ist (0,0):


\documentclass{article}
\usepackage{tikz}

\begin{document}
\pagestyle{empty}
\begin{tikzpicture}
\draw[ultra thick] (0cm,0cm) -- (4cm,0cm);
\draw[thick] (2cm,0cm) -- (90:8cm);
\draw[red] (0,0) -- (90:8cm);
\draw[blue] (2cm,0cm) -- +(90:8cm);
\end{tikzpicture}
\end{document}

MfG

zac
24-03-2012, 18:14
ok, das hab ich verstanden. Gibts denn aber keine Möglichkeit von einem beliebigem Punkt aus mit Winkel und Radius zu starten.

rais
24-03-2012, 20:53
Gibts denn aber keine Möglichkeit von einem beliebigem Punkt aus mit Winkel und Radius zu starten.
auch so eine Möglichkeit hab ich in meinem Beispiel (mit der blauen Linie) gezeigt.

MfG

zac
25-03-2012, 20:29
danke, das hab ich nicht sofort wahrgenommen, weils 90° waren.

rais
25-03-2012, 23:11
danke, das hab ich nicht sofort wahrgenommen, weils 90° waren.
das versteh ich nicht :confused:
Du _wolltest_ doch 90°?

MfG