Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 834

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты!
Помогите пожалуйста. Сколько не гуглил ничего вразумительного пока не нагуглил. Нужно отсечь многоугольник границами другого многоугольника. Суть следующая имеется N многоугольников каждый из которых задан N-ым количеством точек, допустим TPoint. При этом они могут быть любой геометрии и иметь внутренние границы. И имеется многоугольник (назовем раздражитель) тех же характеристик что и исходные. Нужно чтобы если раздражитель накладывается на исходные получилось множество многоугольников обрезков.

Для примера вот картинка два многоугольника исходный (A,B,C,D,E,F,G) у которого (H,I,J,K) внутренняя граница. И многоугольник раздражитель (L,M,N,O) у которого (P,Q,R,S) внутренняя граница. На картинке многоугольники обрезки заполнены разными цветами, белый цвет это пустота.

К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)

Примечание #1 (21 декабря 2011, 09:34):
в картинке ошибочка там где углы I и J тоже обрезок до зеленой границы многоугольника "раздражителя"
Примечание #2 (21 декабря 2011, 10:08):
Разбогатеть к сожалению пока не удалось, но хоть руб 100 на тел гарантирую)))

Pest Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Pest (статус: Посетитель)
Вопрос отправлен: 21 декабря 2011, 09:28
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 1; последнее сообщение — 22 декабря 2011, 07:43; участников в обсуждении: 1.
Pest

Pest (статус: Посетитель), 22 декабря 2011, 07:43 [#1]:

Или я не в том разделе разместил вопрос???

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:02
Выполнено за 0.03 сек.