Блин, ну давайте я хоть напишу, а то вам начинает казаться, что геометрии не существует...Для меня самый простой способ решения - нарисуйте отрезки между точками на всех соседних сторонах. Опустите на них высоты из центра. У вас получилась куча равных треугольников. Дальше - очевидно.