Приветствую.
Подкинули мне задачку, мне показалось, интересную.
Вся сложность заключается в вопросе:
как найти площадь геометрического объекта, зная координаты описывающих его точек?
(см. рисунок)
Ничего лучше создания полигона (CreatePolygonRgn) я пока не придумал.
Т.е. закрасить определенным цветом (не встречающимся на рисунке) это тело, а потом циклически пройтись по рисунку, считая количество пикселей того самого цвета - сумма их и будет площадью.
Но слишком громоздко это.. Нет ли ничего попроще?
С удовольствием выслушаю любые идеи.