![내 센터의 위치가 올바르지 않은 이유는 무엇입니까?](https://rvso.com/image/286353/%EB%82%B4%20%EC%84%BC%ED%84%B0%EC%9D%98%20%EC%9C%84%EC%B9%98%EA%B0%80%20%EC%98%AC%EB%B0%94%EB%A5%B4%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내 중심이 삼각형 밖으로 떨어진 이유를 누군가 설명할 수 있습니까?
\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}
업데이트
흥미롭게도 꼭짓점의 순서를 변경하면 다른 결과를 얻을 수 있습니다.
\tkzInCenter(C,A,B)
올바른 중심을 제공하는 것 같습니다. 무슨 일이 일어나고 있는지 매우 궁금합니다. 내 프랑스어는 매우 불안정하지만 매뉴얼에는 이러한 사항이 어떤 순서로든 제공될 수 있다고 제안하는 것 같습니다.
\tkzDefBisectorLine(....)
의 정의에 사용된 에 문제가 있는 것 같습니다 \tkzInCenter
. 특히 제가 글을 쓴다면
\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) {};
C,A,B
및 순서 선택은 C,B,A
정의가 에서 작동하는 방식에 따라 결정됩니다 \tkzInCenter(A,B,C)
. 첫 번째 줄이 나오긴 하는데 testB
에 대해서는 같은 좌표에 있는 것 같습니다 B
.
답변1
이것은 각도 이등분선이 에서 발견되는 방식에 버그가 있는 것 같습니다 tkz-euclide
.
각도가 60도이고 임시점을 기준으로 angle CBA
회전하여 정삼각형을 만드는 방식을 사용하기 때문에 오류가 발생합니다 . 60도를 측정 C
하므로 angle CBA
회전은 의 위에 정사각형(삼각형??)으로 도달합니다 B
. 왜 이 특별한 구조가 선호되어야 하는지 잘 모르겠습니다. 임시 지점을 이라고 하면 과 TMP
사이의 중간 지점이 각도 이등분선을 배치하는 데 충분해야 합니다.C
TMP
이 버그를 어디에 보고해야 할지 모르겠습니다. 누군가 나에게 이 작업을 수행하는 방법을 알려줄 수 있습니까?
30-60-90개의 삼각형에 대한 퀴즈를 풀면서 이 특별한 버그를 발견해야 한다는 것은 약간 우연한 일인 것 같습니다.