Warum ist mein In-Center nicht richtig positioniert?

Warum ist mein In-Center nicht richtig positioniert?

Kann mir jemand erklären, warum mein Mittelpunkt außerhalb des Dreiecks liegt?

\documentclass{article}
\usepackage{tikz}
\usepackage{tkz-euclide}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}

  \coordinate (A) at (0,0);
  \coordinate (B) at (30:2in);

  \coordinate (tC/A) at ($(A)!1in!-30:(B)$);
  \coordinate (tC/B) at ($(B)!1in!60:(A)$);

  \tkzInterLL(tC/A,A)(tC/B,B) \tkzGetPoint {C}

  \draw (A) -- (B) -- (C) -- cycle;

  \tkzInCenter(A,B,C)
  \tkzGetPoint{cABC}
  \node at (cABC) {{\small\texttt{In-center???}}};

  \draw[red,dashed] (A) -- (cABC)
                    (B) -- (cABC)
                    (C) -- (cABC);

  \node at ($(A)+(-90:1ex)$) {A};
  \node at ($(B)+(+90:1ex)$) {B};
  \node at ($(C)+(-90:1ex)+(1ex,0)$) {C};

  \path (A) -- (B) node [midway,sloped,above=2pt] {Hypotenuse}; %%,sloped
  \path (B) -- (C) node [midway,right]            {Shorter Leg};
  \path (A) -- (C) node [midway,below]            {Longer Leg};
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

AKTUALISIEREN

Interessanterweise kann ich unterschiedliche Ergebnisse erhalten, wenn ich die Reihenfolge der Eckpunkte ändere:

\tkzInCenter(C,A,B)

scheint die richtige Mitte anzugeben. Bin sehr neugierig, was da los ist. Mein Französisch ist sehr wackelig, aber das Handbuch scheint darauf hinzudeuten, dass diese Punkte in beliebiger Reihenfolge angegeben werden können.

Irgendetwas scheint schief zu laufen mit \tkzDefBisectorLine(....)dem, was in der Definition von verwendet wird \tkzInCenter. Insbesondere wenn ich schreibe

  \tkzDefBisectorLine(C,A,B) \tkzGetPoint{testA}
  \draw[blue,dashed] (A) -- (testA);

  \tkzDefBisectorLine(C,B,A) \tkzGetPoint{testB}
  \draw[blue,dashed] (B) -- (testB);
  \node[inner sep=4pt,fill] at (testB) {};

Die Wahl der Reihenfolge von C,A,Bund C,B,Abasiert darauf, wie die Definition mit funktionieren würde \tkzInCenter(A,B,C). Die erste Zeile wird angezeigt, testBscheint aber an derselben Koordinate wie für platziert zu sein B.

Antwort1

Dies scheint ein Fehler in der Art und Weise zu sein, wie die Winkelhalbierende in gefunden wird tkz-euclide.

Der Fehler tritt auf, weil es angle CBAsich um einen 60-Grad-Winkel handelt und die Konstruktion eine Methode zum Erstellen eines gleichseitigen Dreiecks durch Drehen Cum einen temporären Punkt verwendet. Da angle CBA60 Grad misst, landet die Drehung rechtwinklig (dreieckig??) auf B. Ich bin mir nicht sicher, warum diese spezielle Konstruktion bevorzugt werden sollte. Wenn der temporäre Punkt genannt wird TMP, sollte der Mittelpunkt zwischen Cund TMPzum Platzieren der Winkelhalbierenden ausreichen.

Ich weiß nicht genau, wo ich diesen Fehler melden soll. Kann mir jemand sagen, wie das geht?

Es scheint eher ein Zufall zu sein, dass ich diesen speziellen Fehler beim Zusammenstellen eines Quiz zu 30-60-90 Dreiecken entdeckt habe.

verwandte Informationen