The effect of a 2D shape being distorted by another shape

스크린샷 2024-06-17 오후 1.56.07

As shown in the picture above, I am trying to create an effect where the points of a 2D circle are distorted by another shape. When another shape approaches the circle, the circle should be distorted. Which way is best? Should I calculate the distance of all points and move them? Thank you.