我正在使用 tikz。
我想画一条与另一条线成直角且具有一定长度的线。
坐标定义为笛卡尔坐标。
我正在寻找一个函数来导出现有线的倾斜角,以便我可以方便地通过极坐标定义新线
(或任何其他方便的解决方案)。
先感谢您!
答案1
您可以使用库绘制与前一条线垂直的线calc
。无需传递到极坐标。
\documentclass[varwidth,margin=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\coordinate (a) at (0,0);
\coordinate (b) at (5,2);
\draw (a) -- coordinate[pos=.33] (c1) coordinate[pos=.7] (c2) (b);
\draw (c1) -- ($(c1)!15mm!90:(b)$);
\draw (c2) -- ($(c2)!15mm!-90:(b)$);
\end{tikzpicture}
\end{document}