Тема: Невозможно добавить полилинию в определение boundaries

При создании поверхности с помощью boundary, при выделении одной из полилиний в командной строке появляется следующее:

Command: _AECTREEMGREVENT
Select polyline for boundary:
Boundary intersects itself. Surface boundary could not be applied.
Select polyline for boundary:

Я подробно проверил эту полилинию - никаких самопересечений у нее нет.
Вопрос: почему так и как это решить?

Re: Невозможно добавить полилинию в определение boundaries

Я это делал через "одно место"...
1. Сначала "грубо" обводиш контур полилинией (в смысле с наименьшим количеством точек перелома). Замыкаеш полилинию.
2. Используя команду pedit - edit vertex - insert добавляеш точки перелома линии.
3. После добавления 20-30 точек нужно отдефайнить boundary заново, убедиться в том, что сабжевое сообщение не выходит. И сохраниться.
4. Повторяеш операцию сколько нужно раз.
Из собственного опыта:
1. Можно отдефайнить сколь угодно сложную полилинию
2. Большая точность нужна только на вогнутых участках, где контуры с одинаковыми высотами соединяются не понятно как. На выпуклых участках можно не увлекаться
Удачи.

Re: Невозможно добавить полилинию в определение boundaries

в полиинии или 3Д полилинии 2 или более vertex'ов находятся в одной точке. проверьте все вертексы на предмет одинаковых координат.Это точно.

Re: Невозможно добавить полилинию в определение boundaries

Значит в программе есть следующий глюк.Даже  если вы проверите 3Д полининию на наличие двойных вертексов (допустим авторасположением точек,или просмотром) она может не дать вам её приаттачить к поверхности , тогда... MAP>Tools>Drawing Clean Up. Выбераем вручную в Objects to include in drawwing cleanup нашу полилинию и нажимаем next.
Cleanup action> Simplify objects -add- Tolerance 0.01 (0.5 в  моём случае!!!)
Next next/ теперь пробуйте снова!