答案1
您可以将marking
装饰物添加到装饰物中zigzag
。
装饰的和将决定标记的位置。该命令可以与距离或百分比一起使用,因此将从 √2/4 厘米开始放置一个标记amplitude
,然后每隔 √2/2 厘米放置一个标记,直到位置 1,即路径的终点。segment length
zigzag
mark
mark=between positions .35355cm and 1 step .7071cm
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing, decorations.markings}
\tikzset{
dot/.style={fill=red, circle, inner sep=0pt, minimum size=2mm},
dotzz/.style={
decorate, decoration={zigzag, amplitude=.25cm, segment length=1cm},
postaction={decorate, decoration={markings,
mark=between positions .35355cm and 1 step .7071cm with{\node[dot]{};}}}
}
}
\begin{document}
\begin{tikzpicture}
\draw[dotzz](0,0)--(4,3);
\end{tikzpicture}
\end{document}
也适用于曲线:
\draw[dotzz](0,0) circle[radius=3cm];