Как нарисовать диаграмму Фейнмана с вершинами, отмеченными точками, как на рисунке

Как нарисовать диаграмму Фейнмана с вершинами, отмеченными точками, как на рисунке

Я хотел бы нарисовать диаграммы Фейнмана с помощью Feynmf.

Однако я не могу найти способ сделать точку в середине волнистых линий, как на картинке ниже. Более того, я не могу найти способ нарисовать круг.

введите описание изображения здесьМожет ли кто-нибудь мне помочь?

Например, код, который я попробовал для первой картинки, N=1выглядит следующим образом:

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

Однако этот код не даёт среднюю точку, которую я хочу нарисовать. Может ли кто-нибудь мне помочь?

Связанный контент