As in this question I would like to randomly fill an area, but not with simple dots, with more complex shapes (daisies).
Here is what I've done so far (suggestions for more beautiful daisies are also welcome):
If it was possible, I would like to randomly put more big daisies at the top of the area and less at the bottom, vice-versa for little daisies and, as for the middle ones, more in the center and less at the top and at the bottom.
EDIT: more and more difficult: I'd like to avoid clipped daisies on the border and overlapping ones.
MWE:
\documentclass[tikz, preview=true, border=0.4cm]{standalone}
\usetikzlibrary{decorations.pathmorphing}
\newcommand{\daisy}[3]% scale, 1st coord, 2nd coord
{%
\begin{scope}[transform canvas={scale=#1}]]%
\draw [fill=white,decorate,decoration={coil,aspect=-1,segment length=4.13mm}] (#2,#3) circle (.4cm);
\node[circle, fill=yellow, draw=red] (center) at (#2,#3) {};%
\end{scope}%
}%
\begin{document}
\begin{tikzpicture}
\fill[green,rounded corners=1mm] (0,10) -- (5,15) -- (11,14) -- (14,11) -- (15,5) -- (10,0) -- (1,1) -- cycle;
\daisy{1.5}{5}{7}
\daisy{1}{7}{7}
\daisy{.7}{10}{7}
\end{tikzpicture}%
\end{document}
\daisy{random number}
in a foreach loop? – percusse Nov 4 '16 at 19:36