Animation:the best way to create points moving around object's wireframe?

i am looking for the way to create poionts moving on the object’s wireframe.
as now i can only think out to read vertex postion and move points between 2 vertex.
so what’s the best way to achieve that animation?
thank you guys!

Get the point coordinates from the mesh / either from vertexbuffer split or with a compute shader + readback / and the do lerp/input morph of the two connected points, place your object at that coordinates. You can do this also solely on the GPU with DX11.