如何绘制以一点为中心的线段?我只需要给出点和长度。
答案1
您可以使用insert path
钥匙。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}[s/.style 2 args={insert path={+(#1:{0.5*#2})--+(180+#1:{0.5*#2})}}]
\draw[style=help lines] (-2,-2) grid[step=1] (2,2);
\draw[thick] (0,0) [s={45}{2*sqrt(2)}]
(-1,1) [s={90}{2}]
(1,-1) [s={240}{1}]
;
\end{tikzpicture}
\end{document}