한 노드를 기준으로 두 노드 사이의 경로 각도를 찾는 방법

한 노드를 기준으로 두 노드 사이의 경로 각도를 찾는 방법

한 노드를 기준으로 두 노드 사이의 경로 각도를 찾고 싶습니다. 다음은 내가 찾은 그래프의 예입니다.여기:

예를 들어 v_1과 v_2 사이의 경로 P를 살펴보겠습니다. v_1을 기준으로 P는 270°의 각도를 갖습니다(v_2로 내려감). v_2를 기준으로 P의 각도는 90°입니다(v_1까지 증가). 또 다른 예를 들어 Q를 v_2와 v_3 사이의 경로로 가정합니다. 그런 다음 v_2를 기준으로 Q의 각도는 45°입니다(v_3까지 오른쪽 대각선으로 이동). 임의의 경로에 대해 이 각도를 어떻게 찾을 수 있나요? 동기는 v_1과 v_2 사이의 두 가지와 같은 이중 방향 가장자리를 수행하는 것이지만 임의 설정을 위한 것입니다.

답변1

도서관 과 함께 ext.misc.

\documentclass[border=6pt]{standalone}
\usepackage{tikz}
\usetikzlibrary {ext.misc}
\begin{document}
\begin{tikzpicture}
    \draw[help lines] (0,0) grid(3,4);
\coordinate (A) at (0,0);
\coordinate (B) at (3,4);
\draw (A)--(B);
\pgfmathsetmacro\ang{anglebetween("A","B")}
\node at (1,0){\ang};
\end{tikzpicture}
\end{document}

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

관련 정보