Populate 2D/Voronoi in an irregular 2D shape

Hello all,

I am wondering if there is another way to achieve what I have here, that will get rid of the small cells that appear close to the borders of my shape after the intersection command. Or to populate just the desired shape? Is there a way to give the points a min/max distance from the edges?
Voronoi.gh (14.0 KB)