Вот функция, которую я включил в объект, используя библиотеку mootools.Вы можете реализовать это и в простом javascript.ctx равен объекту canvas.getContext ('2d'), а n var определяет количество сторон для многоугольника, который мы хотим ... Надеюсь, вы поняли, решение требует только базовой математики.