I'd like to fill the inner of a double line path with different patterns: hatch, random dots, Poisson discs, grid.
Consider following hexagon, where I would like to fill the inner of the edges.
\documentclass[tikz]{standalone}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\def\h{2}
\def\l{1}
\def\t{0.1} % thickness
\def\strokewidth{0.01cm}
\coordinate (A) at (0,0);
\coordinate (B) at ($(A) + (-30:\l)$);
\coordinate (C) at ($(B) + (0,-\h)$);
\coordinate (D) at ($(C) + (-150:\l)$);
\coordinate (E) at ($(D) + (150:\l)$);
\coordinate (F) at ($(E) + (0,\h)$);
\coordinate (A1) at ($(A) + (0,\h/2)$);
\coordinate (B1) at ($(B) + (30:\l/2)$);
\coordinate (C1) at ($(C) + (-30:\l/2)$);
\coordinate (D1) at ($(D) + (0,-\h/2)$);
\coordinate (E1) at ($(E) + (-150:\l/2)$);
\coordinate (F1) at ($(F) + (+150:\l/2)$);
\draw[line width=\strokewidth, double=none, double distance=\t*1cm-2*\strokewidth]
(A) -- (B) -- (C) -- (D) -- (E) -- (F) -- cycle
(A) -- (A1)
(B) -- (B1)
(C) -- (C1)
(D) -- (D1)
(E) -- (E1)
(F) -- (F1)
;
\end{tikzpicture}
\end{document}

I know that tikz documentation states, that the double line is achieved by drawing two solid lines above each other with different line thickness. So this means a more complicated solution is probably required.
Relevant question could be Making the filling / gap between double border lines transparent
