I'm doing a grid based analysis for functional room capacity, trying to verify out how many 30 square foot blocks will fit comfortably in a room. I'm confirming this visually and against numbers generated in Excel by an architect. It works very well using the Select features by location tool within a distance of -3 feet from the polygon edge in generally rectangular rooms. However, I have to change this threshold to around -6 feet before it starts to make sense in awkwardly shaped rooms. I need to apply the same methodology to thousands of rooms, so I need the threshold to be a variable. Is there a programmatic way to identify irregularly shaped polygons? Should I look at Calculate Metrics from the Topographic Production Tools? I think my organization might have a license for this.