如图所示,使用name intersections = {of = BC and {circle},by = H}
标记的H点位置为何不是交点?
效果如下
我觉得派不上用场的mwe 👇
\documentclass[margin=2cm]{standalone}
\usepackage{tikz}
\usetikzlibrary{through,intersections}
\begin{document}
\begin{tikzpicture}
\draw[help lines] (-1,-1) grid (3,3);
\node (A) at (2,1.5) {$A$};
\node [draw] at (1,1) [name path = {circle},circle through={(A)}] {$O$};
\coordinate[label={above:$B$}] (B) at (.5,1);
\coordinate[label={below:$C$}] (C) at (2,0);
\path [name path = BC,draw,red] (B) -- (C);
\path [name intersections = {of = BC and {circle},by = H}] {};
\node [fill=red,inner sep=1pt,label={below:$H$},circle] (H) {};
%为什么 H 点的位置在这个奇怪的地方而不是 交点呢?
%感觉是我弄错了circle through被name path的含义
\end{tikzpicture}
\end{document}