Kreisbogen zweifarbig zeichnen mit Tikz: Mittelpunkt wird verschoben

Kreisbogen zweifarbig zeichnen mit Tikz: Mittelpunkt wird verschoben

Ich versuche, einen Kreis zu zeichnen, bei dem die eine Hälfte des Bogens rot und die andere blau ist. Mit meinem Code erhalte ich zwar zwei Bögen, aber aus irgendeinem Grund ist der Mittelpunkt des zweiten Bogens nicht derselbe wie der Mittelpunkt des ersten:

\documentclass{article}

\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{amssymb}
\usetikzlibrary{quotes,angles}
\usepackage{tkz-euclide}
\usetikzlibrary{shapes.geometric}

\begin{document}

\begin{tikzpicture}
  \coordinate (B) at (3, 0);
% Draw circle (polar coordinates):
%\draw [red] (0,0) arc [radius=3, start angle=230, end angle=320];
%\draw [blue] (0,0) arc [radius=3, start angle=320, end angle=230];

\draw [blue] (0,0) arc (0:180:3);
\draw [red] (0,0) arc (180:360:3);

\draw[fill=black] (B) circle (.1cm);
\node[label={[label distance=0cm]0:B}] at (B){};

\end{tikzpicture}
\end{document}

Das Ergebnis ist dieses:

Bildbeschreibung hier eingeben

Warum ist der Mittelpunkt verschoben und wie zeichnet man zwei Bögen um denselben Mittelpunkt? Vielen Dank für eure Hilfe!

Antwort1

Ist es jetzt okay –

Bildbeschreibung hier eingeben

\begin{tikzpicture}
  \coordinate (B) at (3, 0);
% Draw circle (polar coordinates):
%\draw [red] (0,0) arc [radius=3, start angle=230, end angle=320];
%\draw [blue] (0,0) arc [radius=3, start angle=320, end angle=230];

\draw [blue] (0,0) arc (0:180:3);
\draw [red] (0,0) arc (0:-180:3);

\draw[fill=black] (B) circle (.1cm);
\node[label={[label distance=0cm]0:B}] at (B){};

\end{tikzpicture}

Antwort2

Stellen Sie sich dabei \draw (0,0) arc (0:180:30);(oder in der modernen Version arc[start angle=0, end angle=180,radius=3]) vor, einen unsichtbaren Kreis so zu platzieren, dassder Punkt des Kreises, der sich im Winkel Null befindet(also die rechte Seite des Kreises) ist bei (0,0), und dann gegen den Uhrzeigersinn entlang des Kreises zeichnen.

Vermutlich möchten Sie den Kreis um zeichnen B? Bei einem Kreis mit Radius 3 und Mittelpunkt Bliegt der Punkt mit Winkel Null bei (6,0), Sie können diesen also als Startpunkt des Bogens verwenden:\draw [blue] (6,0) arc[start angle=0,end angle=180,radius=3];

Wenn Sie den Lichtbogen bei starten, (0,0)benötigen Sie arc[start angle=180, delta angle=-180, radius=3].

\documentclass{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}

\coordinate (B) at (3, 0);
  
% Draw circle (polar coordinates):
\draw [red] (0,0)  arc [radius=3, start angle=180, delta angle=-180];
\draw [blue] (0,0) arc [radius=3, start angle=180, delta angle=180];

\draw[fill=black] (B) circle (.1cm) node[right=1mm] {B};
\end{tikzpicture}
\end{document}

verwandte Informationen