Grid deformation

Hello all.
I am trying to deform a grid of points with an attractor point. I am going on the right direction but I have two issues bugging me.

First. Is there a way to multiply a Vector.ByTwoPoints without having to decompose it?
Second. How can I avoid the grid to deform beyond its initial boundaries? That would be, the points farther from the attractor point don’t move at all.

Thank you all for the help

1 Like