Tout dépend du niveau de détail que tu souhaite : plus tu as de " points" ( disons " unités" puisqu´elles peuvent être rondes, carrées triangulaires etc . .) plus le calcul sera intense . ..
Cependant, cela ne reste qu´un calcul de coordonées et de scaling, donc pas bien compliqué : il faudrait des bench comparatifs, mais j´aurais tendance à pense que le polygone est moins exigent en ressources machines ( par contre, en ressource " programmateur, c´est une autre histoire ; ))