Hello:

I have an irregular polygon defined by a set of ~1000
coordinate vertices. I know the area and perimeter of the
polygon and I need to increase the polygon area to an
arbitrary user-defined area by a certain distance (buffering all
sides). The end result will be a scaled-up version of the old
polygon, with the same center

In order to do this, I need to know the buffer distance. Does
anyone know how to calculate the buffer distance, if I'm
given the old polygon area, the old polygon perimeter, and the
new polygon area?

Thanks for any clues you can provide!!!