Определил внутреннюю область (точку) многоугольника, которую "видят" как можно больше граней. Это - точка, в которой можно построить наибольшую по площади фигуру
QWERTYUIOPas, Ну, сочувствую. Но, поскольку мне их не видно, помочь ничем не могу. Скорее всего надо пути к инклудам прописать. Конечно, быстрее будет включить вижуал студию, создать консольный проект, добавить ваши cpp/h файлы и тогда все само должно быть найдено.
Выдает ошибку? Какую? Что значит "сократить"? Сделать код короче, не меняя его смысл?
Что значат цвета в таблице? Опишите словами, что код должен делать.
QWERTYUIOPas, Если он у вас стоит, то просто вместо g++.exe запускайте cl.exe из папки с visual studio. Возможно придется погуглить ключи компилятора, если не заработает..
QWERTYUIOPas, 500 строк - это там примеры кучи функций, плюс там чуть ли не треть это код собственно виндового приложения, чтобы показать окошко. То, что вам надо - это строк 100. Функция, на которую я привел сссылку и немного кода там, где она вызвается.
Но, да. Работа с winapi всегда очень многословна. Куча If(SUCCEEDED(hr)) для проверки, что все сработало, куча QueryInterface, что бы преобразовывать типы.