Иллюстрированный самоучитель по AutoCAD 2004

Полилинии


Полилиния — это сложный примитив, состоящий из одного или нескольких связанных между собой прямолинейных и дуговых сегментов (рис. 2.39). Полилиния обрабатывается как единое целое (например, при редактировании или удалении).

Для рисования полилинии служит команда PLINE (ПЛИНИЯ), которая, помимо ввода с клавиатуры, может быть вызвана с помощью кнопки

панели инструментов Draw (Рисование) или пункта Polyline (Полилиния) падающего меню Draw (Рисование).

Первый запрос системы при выполнении команды: 

Specify start point: (Начальная точка:)

Нужно указать начальную точку полилинии. Следующий запрос более сложный:

Current line-width is 0.0000 Specify next point or [Arc/Halfividth/Length/Undo/Width]: (Текущая ширина полилинии равна 0.0000 Следующая точка или [Дуга/Полуширина/длИна/Отменить/'Ширина]:)


Рис. 2.39. Примеры открытой и замкнутой полилинии

Полилиния — один из немногих объектов, которые могут иметь ненулевую ширину. Ширина, заданная для предыдущей полилинии, запоминается и предлагается в качестве ширины по умолчанию для следующей полилинии. Поэтому AutoCAD информирует вас сообщением Current line-width is (Текущая ширина полилинии ) о том, с какой шириной, если вы ее не поменяете, система будет строить новую полилинию.

Если в этот момент указать точку, то эта точка станет второй точкой линии. Система AutoCAD снова повторяет предыдущий запрос, но к нему добавляется опция Close (Замкнуть):

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: (Следующая точка или [Дуга/Замкнутъ/Полуширина/длИна/Отменить/ Ширина]:)

Таким образом, можно последовательно указать несколько точек, которые станут вершинами ломаной линии или полилинии, состоящей из одних прямолинейных сегментов. Кроме указания точек, можно выбрать следующие опции:

  •  Arc (Дуга) — переход в режим рисования дуговых сегментов полилинии;


  •  Close (Замкнуть) — добавление еще одного прямолинейного участка, замыкающего полилинию (одновременно команда PLINE (ПЛИНИЯ) завершается);
  •  Halfwidth (Полуширина) — задание ширины, но в терминах полуширины (т. е. если требуемая полная ширина линии равна 10, то получить ее можно, задавая полуширину, равную 5);

  •  Length (длИна) — построение сегмента, являющегося продолжением предыдущего участка с заданной длиной, при этом длину можно задать числом или точкой;

  •  Undo (Отменить) — отмена последней операции в команде PLINE (ПЛИНИЯ);

  •  Width (Ширина) — задание ширины для очередного участка полилинии (у каждого сегмента полилинии может быть своя ширина, причем ширина в начале участка может не совпадать с шириной в конце участка); ширина распределяется поровну по обе стороны от оси полилинии, на которой лежат вершины (точки) полилинии.

  • В случае перехода в режим рисования дуг (опция Arc (Дуга)) AutoCAD предлагает следующий выбор:

    Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/
    Llne/Radius/Secondpt/Undo/Width]:

    (Конечная точка дуги или [Угол/Центр/Замкнуть/Направление/Полуширина/
    Линейный/Радиус/Вторая/Отменить/Ширина]:)

    В этот момент после указания конечной точки дуги система AutoCAD строит дуговой сегмент, касающийся предыдущего участка полилинии. Другие опции:

  •  Angle (Угол) — задание величины центрального угла для дугового сегмента; 

  •  CEnter (Центр) — задание центра для дугового сегмента; 

  •  CLose (Замкнуть) — замыкание полилинии с помощью дугового сегмента;

  •  Direction (Направление) — задание направления касательной для построения дугового сегмента;

  •  Halfwidth (Полуширина) — задание полуширины для следующего сегмента;

  •  Line (Линейный) — переход в режим рисования прямолинейных сегментов;

  •  Radius (Радиус) — задание радиуса для дугового сегмента;

  •  Second pt (Вторая) — задание второй точки для построения дугового сегмента по трем точкам;

  •  Undo (Отменить) — отмена последнего действия внутри команды PLINE (ПЛИНИЯ);

  •  Width (Ширина) — задание ширины для следующего сегмента.

  • Способы построения дуговых сегментов аналогичны способам построения дуг команды ARC (ДУГА). В любой момент можно от режима рисования прямолинейных сегментов перейти к режиму рисования дуговых сегментов и наоборот. Также в любой момент можно задать новую ширину или полуширину для следующего сегмента полилинии. Пример полилинии с переменной шириной сегментов приведен на рис. 2.40.




    Рис. 2.40. Пример полилинии с переменной шириной сегментов
    Можно отметить следующие особенности полилинии по сравнению с простыми примитивами:

  •  полилиния является единым объектом, что удобно для операций удаления или редактирования (например, построения параллельной линии);

  •  полилиния удобна для рисования жирных линий чертежа;

  •  переменная ширина сегментов полилинии может быть использована для графических эффектов (построения стрелок и т. п.).

  • Полилиния является сложным объектом. Однако она в любое время может быть преобразована в группу отрезков и дуг, из которых она составлена. Это выполняет команда EXPLODE (РАСЧЛЕНИТЬ), которую можно вызвать кнопкой
    в панели Modify (Редактирование) или пунктом Explode (Расчленить) в падающем меню Modify (Редакт).

    При расчленении теряется информация о ширине, т. к. получающиеся отрезки и дуги не могут иметь ненулевую ширину (на рис. 2.41 приведены две одинаковых полилинии, из которых правая была расчленена).


    Рис. 2.41. Потеря информации о ширине после команды EXPLODE
    В системе имеется возможность объединения в полилинию ранее нарисованных последовательно связанных отрезков и дуг. Например, если отрезки нарисованы одной командой LINE (ОТРЕЗОК), то они удовлетворяют условию связанности и их можно преобразовать в полилинию.

    Для этого используется команда PEDIT (ПОЛРЕД), которой соответствуют кнопка
    панели инструментов Modify II (Редактирование-2) и пункт падающего меню Modify | Object | Polyline (Редакт | Объект | Полилиния).

    Первый запрос команды PEDIT (ПОЛРЕД):

     Select polyline or [Multiple]: (Укажите полилинию или [Несколько]:)

    Укажите первый из отрезков, которые будут объединены. Система AutoCAD обнаруживает, что отмеченный объект не является полилинией, и выдает следующий запрос:

    Object selected is not a polyline Do you want to turn it into one? <Y>: (Выбранный объект не полигиния. Сделать его полилинией? <Д>:)

    Нажмите на клавишу <Enter> или введите Y (Д), тогда выбранный отрезок преобразуется в полилинию из одного сегмента и будет готов присоединить к себе другие отрезки. Далее последует запрос:


    Enter an option [Close/Join/Width/Edit vertex/ 'Fit/'Spline/'Decurve/Ltype gen/Undo]:

    (Задайте опцию {Замкнуть/Добавить/Ширина/Вершина/С'Гладить/С'Плайн/ Убрать сглаживание/Типлин/Отменить]:)

    Если необходимо добавить отрезок, введите Y (Д). Следующий запрос будет циклически повторяться:

    Select objects: (Выберите объекты:)

    Укажите присоединяемые отрезки (рис. 2.42) и завершите выбор объектов нажатием клавиши <Enter>. Система AutoCAD присоединит к полилинии сегменты и выдаст сообщение об этом:

    4 segments added to polyline (4 сегмента добавлены к полилинии)

    Далее AutoCAD повторяет запрос Enter an option [Close/Join/Width/Edit vertex/ Fit/Spline/Decurve/Ltype gen/Undo]:

    (Задайте опцию [Замкнуть/Добавить/Ширина/Вершина/СГладить/СПлайн/ Убрать сглаживние/Типлин Отменить]:), на что нужно ответить нажатием клавиши <Enter>, завершая команду PEDIT (ПОЛРЕД).

    Замечание
    В системе AutoCAD 2004 появилась новая системная переменная — PEDITACCEPT, обычное значение которой 0. Если изменить значение на 1, то система не будет в команде PEDIT (ПОЛРЕД) выдавать сообщение о том, что выбранный объект не является полилинией. О работе с системными переменными см. гл. 11.


    Рис. 2.42. Преобразование последовательно нарисованных отрезков в полилинию
    CompEbook.ru Железо, дизайн, обучение и другие

    Содержание раздела