Resetting uv points

If I have a surface with 4 points and they have the following UV values (0,0) (0,1) (1,1) (1,0)
Then I move one vertex to a new position on the same plane. The UV keep the above values. Since I moved a point I no longer have a square, so my question is this. Can I reset these UV points as if I had just drawn this shape to begin with? I’d like to just tell rhino the orientation of the U for example and have it calculate new uvs using that information and the vertices. I don’t even care if it is scaled or just normalized to 0-1 values. How do we do this in the mac version? Thanks.