Тема: Как поделить полилинию?

Привет всем !
Есть замкнутая полилиния. Как разделить полилинию на 2 замкнутых полилини линией, заданной двумя точкаи?
Заранее спасибо.

Re: Как поделить полилинию?

Я так понимаю этот вопрос чисто математический.
Нужно найти точки пересечения составляющих полилинии и
секущей, затем по найденым точкам построить уже две полилинии.
=) Вряд ли  я сказал тебе что-то чего ты незнал, но какой
ещё может быть ответ на этот вопрос?

Re: Как поделить полилинию?

Используй классы:
AcDbPolyline
AcDbLine
а также метод intersectWith.
С помощью этого метода можно найти  точки пересечения линии и полилинии, а затем уже ручками сделать код создающий две новые полилинии по точкам первой и точкам пересечений.

Re: Как поделить полилинию?

> Pooller

> ROMA
Кстати, если полилиния невыпуклая, то пересечений может > 2. И что делать в этой ситуации?

Re: Как поделить полилинию?

Это вопрос к постановщику задачи

Re: Как поделить полилинию?

> ROMA
Согласен - постановка задачи некорректна. :)