ThickSolid / Thicken for warped surfaces

Hi,
I would like to know what MakeThick or Thicken are doing when applied to a warped surface. Do the algorithm use the normal to the surface to perform the operation?

Best
C