Cómo dibujar diagramas de Feynman con vértices punteados como en la imagen

Cómo dibujar diagramas de Feynman con vértices punteados como en la imagen

Me gustaría dibujar diagramas de Feynman usando Feynmf.

Sin embargo, no puedo encontrar una manera de tener un punto en medio de líneas onduladas como en la imagen de abajo. Además, tampoco encuentro la manera de dibujar un círculo.

ingrese la descripción de la imagen aquí¿Podría alguien ayudarme por favor?

Por ejemplo, el código que probé para la primera imagen N=1es el siguiente:

\begin{fmffile}{afilename}
\begin{fmfgraph}(40,25)
\fmfleft{i1}
\fmfright{o1}
\fmf{photon}{i1,v1,o1}
\fmfdotn{v}{1}
\end{fmfgraph}
\end{fmffile}

Sin embargo, este código no produce el punto medio que quiero dibujar. ¿Alguien podría ayudarme?

información relacionada