Paneling a free-form surface with Same squares

I am working on the surface paneling topic. is there any way to panel a free-form surface with the same squares? Does anyone know reference or article about this?

is your surface developable? Do you have a rectangle or a rabbit as shape?
Post a picture or/and your code if you expect any help.
And yes, theoreticaly it is possible to use squares for your surface. It is kind of tricky and it could deform your initial shape.

Help Us Help You
3. Attach minimal versions of all the relevant files
If you have a gh file you have a question about, attach it to the post. Do not expect that people will recreate a file based on a screen-shot because that’s a lot of pointless work. It’s also a good idea to remove everything non-essential from a gh file. You can use the Internalise Data menu option to cut everything to the left of a parameter:

Simplifying a Grasshopper network

If you are referencing curves or breps or meshes from Rhino, you can also internalise them so you won’t have to post a 3dm file as well as a gh file. If you’re unsure whether all the relevant data is internal to the gh file, try opening it in an empty Rhino. Does it work? Good. No? You’ll need to internalise more.

thanks a lot