Unifying mesh thickness

Hello kangaroos, I’m trying to create a uniform mesh thickness for a distorted mesh by equalizing two normals coming from the bottom of the panel to the top, meeting the top at the intersection point…
the problem is that these normals I want to equalize are not an inherent part of the mesh but are based on the output mesh itself by stretching a normal from the bottom surface to the top…
does anyone know how to resolve an issue like this?