I am trying to write name tags on the nested geometry for waffle based fabrication. The name tags often get placed near the teeth. In ordert to tackle this issue, I used the ngon plugin to create mesh triangles of these pieces, and then place the name tag in the triangles with the maximum area.
You can divide the curve and get a point average, then move the centroid away from that average. I used the area to get a distance that works ok for both small and bigger parts.
Thanks for your reply. I noticed that without taking the area into the distance calculation, the tag position tended to be a little close to the outside edge on smaller surfaces so I just tried what happens
1 to 2 is simply to control how much the area can affect the distance. It means move twice as much on the largest surface.