Don't know about artistry, but here are three variations. This uses the latest PGF release for the pic
handler but it isn't essential: the code inside the pic
can be copied and used outside as long as #1
is replaced with a number from 1
to 3
.
\documentclass[tikz,border=5]{standalone}
\tikzset{%
wind turbine/.pic={
\tikzset{path/.style={fill, draw=white, ultra thick, line join=round}}
\path [path]
(-.25,0) arc (180:360:.25 and .0625) -- (.0625,3) -- (-.0625,3) -- cycle;
\foreach \i in {90, 210, 330}{
\ifcase#1
\or
\path [path, shift=(90:3), rotate=\i]
(.5,-.1875) arc (270:90:.5 and .1875) arc (90:-90:1.5 and .1875);
\or
\path [path, shift=(90:3), rotate=\i]
(0,0.125) -- (2,0.125) -- (2,0) -- (0.5,-0.375) -- cycle;
\or
\path [path, shift=(90:3), rotate=\i]
(0,-0.125) arc (180:0:1 and 0.125) -- ++(0,0.125) arc (0:180:1 and 0.25) -- cycle;
\fi
}
\path [path] (0,3) circle [radius=.25];
}}
\begin{document}
\begin{tikzpicture}
\path
(0,0) pic {wind turbine=1}
(4,0) pic {wind turbine=2}
(8,0) pic {wind turbine=3};
\end{tikzpicture}
\end{document}
