I am looking for a method that enables to create offset polygons with a defined distance in ArcGIS. Like in Sketch Up, it allows to create the exact same shaped polygon as its input (selected) polygon.
I know there is a buffer tool, but it creates curves at certain points. This can be solved by MBR if the polygon is rectangle, but I expect to have random shapes.
The image below is what I'd like to get as a result, offset polygon inside of existing ones no matter what the polygon shape is. I hope to have everything in straight line that parallel to existing polygon.
I was considering using point array that is re-calculated from the original points, but this might be inaccurate when polygon is not simple rectangles.