I'm trying to fill the intersection of the two polygons that I have made using tikz. But it seems like I have some mistake in my \clip and \fill commands that I can't get what I want. This is what I want actually:

Here's the TeX script that I wrote for that purpose:
\documentclass[english]{scrreprt}
\usepackage{tikz}
\usetikzlibrary{shapes,calc,intersections}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}[scale=2.5]
\node [draw, regular polygon,regular polygon sides=5,rotate=85,scale=8., name = A] at (0.3,0) {};
\node [draw, regular polygon,regular polygon sides=7,rotate=80,scale=10, name = B] at (1.4,0) {};
\begin{scope}
\clip (0.3,0) [regular polygon,regular polygon sides=5,rotate=85,scale=8.];
\fill [orange] (1.4,0) [regular polygon,regular polygon sides=7,rotate=80,scale=10];
\end{scope}
\end{tikzpicture}
\end{figure}
\end{document}
As you can see I need the coordinates of the centroids of the two polygons, otherwise I would have used simply the \draw command to draw them.
Thanks a ton!

Could there be something missing there? Sorry I'm not that expert with clipping to find it out on my own...
– Dan Pourjafar Feb 12 '15 at 13:49