Como desenhar diagramas de Feynman com vértice pontilhado como na imagem

Como desenhar diagramas de Feynman com vértice pontilhado como na imagem

Eu gostaria de desenhar diagramas de Feynman usando Feynmf.

Porém, não consigo encontrar uma maneira de colocar um ponto no meio das linhas onduladas como na imagem abaixo. Além disso, também não consigo encontrar uma maneira de desenhar um círculo.

insira a descrição da imagem aquiAlguém poderia me ajudar?

Por exemplo, o código que tentei para a primeira imagem N=1é o seguinte:

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

No entanto, esse código não produz um ponto intermediário que eu queira desenhar. Alguém pode ajudar-me?

informação relacionada