答案1
您可以將marking
裝飾添加到裝飾中zigzag
。
裝飾的amplitude
和將決定標記的位置。此指令可與距離或百分比一起使用,因此將從 √2/4 公分開始放置一個標記,然後每隔 √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];