voraa,
хитро ))
Тогда можно в принципе, на входе функции проверить чётность количества переданных вершин и в зависимости от чётности выполнять блок построения квдаратов, восьмиугольников, ... А если нечётно, то блок отрисовки треугольников, пятиугольников.
Хотя если взять шестиугольник, то можно ли будет построить его по вашему алгоритму?
|