In this example file, you can use the Paneling Tools plugin to deform a grid with some point attractors and then use the Weaverbird Plugin to Give the final result some thickness.

In this grasshopper definition you can model a parametric sine wave surface and then use Paneling Tools to divide it into a grid and use a point attractor to deform the grid.