CAD-страница НП | Статьи | English

Не сочетайте команды PEDIT и BREAK при работе с подробными полилиниями в AutoCAD 2006-2009

Ссылка на блог Д.Бергмарка с этой темой

Наталия Карпушкина сообщила о дефекте, выявленном при работе с подробными полилиниями. Этот дефект присутствует в AutoCAD версий 2006-2009 и не зависит от языка локализации (напомним, подробные полилинии создаются командой ПЛИНИЯ (PLINE) при значении 0 системной переменной PLINETYPE).

Для выявления дефекта выполните следующие действия:
1. Задайте PLINETYTPE=0 и постройте подробную полилинию из трех линейных сегментов.
2. Вызовите команду ПОЛРЕД (PEDIT) и укажите для редактирования только что построенную полилинию.
3. Выберите опцию редактирования вершин: Вершина (Edit vertex).
4. При активной первой вершине полилинии выберите опцию Разорвать (Break) (рис.1).

Рисунок 1

5. Затем с помощью опции Cлед (Next) переместитесь во вторую вершину.
6. При активной второй вершине полилинии выберите опцию Выполнить (Go) (рис.2).

Рисунок 2

7. У полилинии исчезнет первый сегмент. Вызовите команду РАЗОРВАТЬ (BREAK).
8. На запрос о выборе объектов укажите полилинию из двух сегментов.
9. Система выдаст сообщение Объект не может быть разорван (Object can't be broken) (рис.3).

Рисунок 3

По-видимому, измененная полилиния еще не до конца сформировалась в памяти как новый примитив, поэтому система AutoCAD не может с ней работать. Указанная проблема возникает только при удалении из подробной полилинии одного или нескольких начальных участков. Если закрыть чертеж с сохранением, а затем открыть его, то укороченная полилиния станет доступной для команды разрыва.

Данный недостаток появился в версии 2006 и был устранен в версии 2010.


CAD-страница НП | Статьи | English