偏移一侧时保持多边形的面积

Maintain the area of a polygon when offsetting one side

我有一个具有特定区域 (area_red) 的不规则多边形。如何获得 n 个选定边的(平行)偏移值(y)以在(平行)偏移一侧 x 时保持相同的区域(区域 _red = area_green)?

...好吧,我想我会简单地循环遍历偏移量并每次检查区域是否相同。哈哈

好像是这样

像这样:https://edgnyc-my.sharepoint.com/:u:/p/wwang/EUHEhzrl1KBFsIx8YFNtTb8BrBHw55PFOJH5NqbIcQ9vzw?e=EvMyVa