% !TEX TS-program = lualatex
% Created by Alain Matthes on 2024-12-25.
% Copyright (c) 2024 AlterMundus.
\documentclass[margin = 12pt]{standalone} 
\usepackage[mini]{tkz-euclide}
\usepackage{tkz-elements}
\begin{document} 
    
\directlua{
  init_elements()
  z.A = point(0, 0)
  z.B = point(5, 0)
  z.C = point(1, 4)
  T.ABC = triangle:new(z.A, z.B, z.C)
  T.EFG = T.ABC:medial()
  z.E, z.F, z.G = T.EFG:get()
  z.S = T.ABC:medial():circum_circle().south
  z.O = T.ABC:medial().circumcenter
}

\begin{tikzpicture}[ scale = 2]
   \tkzGetNodes
   \tkzDrawPolygons(A,B,C E,F,G)
   \tkzDrawCircle(O,E)
   \tkzDrawPoints(A,B,C,O,S,E,F,G)
   \tkzLabelPoints(A,B,O,S,G)
   \tkzLabelPoints[above](E,F)
   \tkzLabelPoints[above](C)
\end{tikzpicture}

\end{document}