Конвекс Хал — даются точки, надо их обвязать, как бы, резинкой вокруг.
Я придумал свой алгоритм (велосипед), реализовал на плюсах, опубликовал в гит хабе. Даже написал описание алгоритма с картинками. Все в академических целях. Помогите, пожалуйста. Сделайте код ревью. Код не длинный, должен быть понятен.
Цель: читабельность, легкая модификация (расширение) в будущем, быстродействие в рамках разумного, но не в ущерб всему остальному.
Программа консольная. Берет файл с картинкой, окружает точки конвекс халом, сохраняет результат в другой файл. Екзешник, кстати, проверен софтпедией, вирусов и малваре нету. Смотрите там есть ссылка на сертификат.
Зачем это нужно?
Хочется пообщаться на технические темы. Научиться чему-то новому и самому поделиться опытом с товарищами.
Вот ссылка:
http://github.com/evpo/ConvexHull
Заранее прошу прощение за английский язык для тех кому трудно читать и других кто замечает ошибки.

Кстати замечания по этому поводу тоже принимаются.
Спасибо заранее.