Imagine you have a polygon that has no holes and is not self intersecting. It is not necessarily convex.
My goal is to create another polygon that is "smaller", but not just scaled down. For each point on the original polygon, I want to create a new point that is "closer to the inside". It would be the equivalent of taking an arbitrary shape, and giving it "thickness", if that makes any sense.
Unfortunately I don't know the name of what this operation is, but I'm assuming it's quite common.
My target language is python, so perhaps GPC:
http://www.cs.man.ac.uk/~toby/alan/software/
or Shapely:
https://shapely.readthedocs.io/en/stable/manual.html
has an algorithm that can do this.
I just don't know the name of the operation.