1. Soft работы с полигонами должен поддерживать следующие основные операции:
объединение полигонов;
вычитание полигонов;
пересечение полигонов.
2. Работа должна вестись с произвольными поли-полигонами (полигон с "дырками").
Реализация
Soft написан преимущественно на Delphi, имеются вставки C++. Оформлен он в виде
DLL-библиотеки, над которой сделан интерфейс доступа из трех сред:
Delphi, Builder, Visual Studio. К этим трем средам написаны примеры использования.
Здесь будут приведены примеры выполнения различных операций
Особенности
Главная особенность - возможность работы с произвольными поли-полигонами.
Примеры:
Исходные полигоны
Пересечение
Вычитание одного из другого
Объединение
Здесь будет ссылка на обзор бесплатных программных продуктов по данной тематике
Теперь можно скачать тексты программ объемом около 500К здесь.