How do I add smoothing to marching cubes

I know that you use P = P1 + (isovalue - V1) (P2 - P1) / (V2 - V1) to smooth out the connections but can someone explain what goes where and what is what. I’m just slightly confused. Thanks!

I figured out the formula. Took me a while but I had to learn a bit of c++ to understand it. No time to explain haha for anyone looking for help on how to implement it just ask! Dont forget to tag me :smiley: