I want to insert $n$ points into arbitrary polygon $P$ described by ordered list of its vertexes $v_1, v_2, ..., v_m$. Each inserted point must distanced from the others on distance at least $d$. In case when $n$ it to large to do it, we should be able to detect such situation.
Here is example solution for $n=8$ (green circle diameter is equal to some $d$).
I try to find something about this problem on internet but no luck. So also I try myself to figure out how to do it - my idea was to split polygon into convex parts and put points on each part but there is problem to set proper distance between points in two parts (and putting points into convex part is also not trivial for me). Any idea?