I want to recreate this in blender geometry nodes. I suppose it is possible but it is more math than i hoped it is. Can someone help please?
'Same difference' :) Always slower than @quellenform .. slightly different approach:
but I think his explanation will suffice ..
You could solve this as follows:
Here I create a mesh with an arc as a profile and a circle.
Then I separate the horizontal edges from the vertical edges.
I split these and convert them back into curves.
Trim Curve I extend the curves depending on the current frame.
With the same technique you can determine not only the end of the curves, but of course also the beginning: