I would like to draw the following picture using TikZ:
I've done this
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=2]
\foreach \x in {0,60,...,300} {
\draw[fill] (\x:1 cm) -- (\x + 60:1 cm);
\draw[fill] (\x:1 cm) -- (\x + 180:1 cm);}
\foreach \x in {30,90,...,270} {
\draw[fill] (\x:0.866 cm) -- (\x + 180:0.866 cm);}
\end{tikzpicture}
\begin{tikzpicture}[scale=2]
\foreach \x in {0,72,...,288} {
\draw[fill] (\x:1 cm) -- (\x + 72:1 cm);
\draw[fill] (\x:1 cm) -- (\x + 180:0.809 cm);}
\end{tikzpicture}
\end{document}
But I would like know how to put this pictures together and fill the space within polygons.
This was my solution:
\documentclass{report}
\usepackage{tikz}
\definecolor{fondo}{rgb}{0.898,0.996,0.898}
\definecolor{diagonal}{rgb}{0.466,0,0}
\begin{document}
\begin{center}
\begin{tikzpicture}[scale=2]
\begin{scope}
\draw[fill=fondo,very thick] (0:1 cm) -- (72:1 cm) -- (144:1 cm) -- (216:1 cm) -- (288:1 cm) -- cycle;
\foreach \x in {0,72,...,288} {
\draw[diagonal,thin] (\x:1 cm) -- (\x + 180:0.809 cm);}
\end{scope}
\begin{scope}[xshift=3cm]
\draw[fill=fondo,very thick] (0:1 cm) -- (60:1 cm) -- (120:1 cm) -- (180:1 cm) -- (240:1 cm) -- (300:1 cm) -- cycle;
\foreach \x in {0,60,...,300} {
\draw[diagonal,thin] (\x:1 cm) -- (\x + 180:1 cm);}
\foreach \x in {30,90,...,270} {
\draw[diagonal,thin] (\x:0.866 cm) -- (\x + 180:0.866 cm);}
\end{scope}
\end{tikzpicture}
\end{center}
\end{document}