Using UV maps instead of interpolation
More info about how to proceed can be found in this page: https://blender.stackexchange.com/questions/45270/uv-unwrap-each-face-of-an-object-via-python-script
Specially from this example: http://web.purplefrog.com/~thoth/blender/python-cookbook/meshFromBathymetry.html