호 모양의 화살표 및 적절한 화살촉 방향 유지

호 모양의 화살표 및 적절한 화살촉 방향 유지

나는 가지고있다

\draw[draw=black!80,solid, -triangle 90,fill=black!80] (2.6, 4) -- (3.3, 4);

끝점이 현재 위치에 있기를 바라지만 호 모양이 필요합니다. 어떻게 해야 하나요?

편집하다: 나는 다음과 같은 것을 찾고 있습니다 :

\draw [->] (0,0) arc (180:30:10pt);

여기에 이미지 설명을 입력하세요

내가 가지고 있는 끝점을 제외하면 곡선 화살표와 같은 것입니다. 하지만 올바른 방향을 지정하려면 내 삼각형이 필요합니다.

원의 상단을 추적하는 것처럼 보일 필요는 없으며 곡선 방식으로 위아래로 이동하면 됩니다(현재 직선 경로로 이동하는 또 다른 선이 있기 때문입니다). 그래서 본질적으로 저는 2점을 얻으려고 노력하고 있습니다.정확한출발점, ~까지정확한끝점. 한 선은 이미 A에서 B까지 직선으로 가고 있습니다. 하지만 이제 다른 선을 표시해야 합니다. 그러므로 화살표를 구부려야합니다.

답변1

이에 대한 TikZ 프런트엔드 명령이 존재하는지 모르겠습니다(아마도 있을 것 같지만 저를 피합니다). 하위 레벨 명령을 사용하면 소스 노드에서 노드 모양과 교차하는 대상 노드까지 가상의 노드를 그리는 것처럼 선에 있는 노드 경계점을 얻을 수 있습니다.

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\node[draw] (a) at (0,0) {A};
\node[draw,circle] (b) at (2,1) {B};
\draw[-latex] (a) -- (b);

\pgfcoordinate{c}{% a coordinate named c at....
    \pgfpointshapeborder{a}{% the point on the border of node a
        \pgfpointanchor{b}{center}% that sees the center anchor of node b
    }
}
% Same for the border point of b
\pgfcoordinate{d}{\pgfpointshapeborder{b}{\pgfpointanchor{a}{center}}}

% Let's see if we make sense
\draw (c) edge[-latex,bend right] (d);
\end{tikzpicture}
\end{document}

여기에 이미지 설명을 입력하세요

나는 화살의 추악함에 대해 책임을 지지 않습니다. 원하는 것을 조심하세요 :)

관련 정보