How do I draw cracks effectively in TikZ like those shown below?
Drawing cracks with --++
and angles and length like the way I did in the MWE seems too cumbersome. There must be some better way? Perhaps one way might be to make the path gradually tapering, with the initial side having thicker lines and the final side having thinner lines?
\documentclass{article}
\usepackage{tikz}
\definecolor{ZircMetalDark}{RGB}{107,107,107}
\definecolor{ZircMetalLight}{RGB}{203, 203, 203}
\begin{document}
\begin{tikzpicture}
\shade[
left color = ZircMetalDark,
right color = ZircMetalDark,
middle color = ZircMetalLight,
shading angle = 90,draw
](-4.5,0) rectangle (0,4.75);
\shade[ball color=red] (0,81.70pt) coordinate (a) circle (3pt);
%Cracks
\draw[black,thick] (a) --++ (110:7pt) --++(140:6pt) --+(120:4pt)
(a) --++ (110:7pt) --++(100:6pt) --+(110:4pt)
(a) --++ (160:5pt) --++(190:6pt) --+(170:4pt)
(a) --++ (160:5pt) --++(120:6pt) --+(160:4pt)
(a) --++ (200:7pt) --++(190:6pt) --+(210:4pt)
(a) --++ (200:7pt) --++(220:6pt) --+(210:4pt)
(a) --++ (240:5pt) --++(230:6pt) --+(210:4pt)
(a) --++ (240:5pt) --++(260:6pt) --+(230:4pt);
\shade[ball color=red] (0,81.70pt) coordinate (a) circle (3pt);
\end{tikzpicture}
\end{document}
fractal line
in the code, it does draw some arbitrary ragged lines randomly at each recompile. Is there a way to make it static once I found my choice of arbitrary lines, so that they don't change in the next recompilation?