Is there a way you can calculate the area of a polygon and then determine how many points needs to be generated to fill the polygon with specified spacing?
Could this help you:
arcgis 10.0 - Generating regular sample points in a polygon - Geographic Information Systems Stack E...
I think this may work