Онлайн библиотека PLAM.RU


  • Выбор объектов
  • Редактирование с помощью ручек
  • Удаление и восстановление объектов
  • Копирование объектов
  • Зеркальное отображение объектов
  • Создание подобных объектов
  • Размножение объектов массивом
  • Перемещение объектов
  • Поворот объектов
  • Масштабирование объектов
  • Растягивание объектов
  • Увеличение объектов
  • Обрезка объектов
  • Удлинение объектов
  • Разбиение объектов на части
  • Объединение сегментов
  • Снятие фасок
  • Рисование скруглений
  • Расчленение объектов
  • Глава 12

    Редактирование чертежей

    Выбор объектов

    Большинство команд редактирования AutoCAD требует предварительного указания объектов для работы с ними. Выбранные объекты – один или несколько – называются набором. Он может, например, включать в себя все объекты определенного цвета или объекты, расположенные на определенном слое. Такой набор можно создать как до, так и после вызова команды редактирования. С одним и тем же набором допустимо производить несколько операций редактирования.

    После того как вызвана одна из команд редактирования, AutoCAD предлагает выбрать объекты. В командной строке появляется запрос:

    Select objects: – выбрать объекты

    При этом перекрестье указателя мыши заменяется прицелом выбора. Выбор отдельных объектов производится с помощью мыши или одним из способов, которые описаны ниже в этом разделе.

    При формировании набора можно выбрать последний созданный объект, текущий набор объектов, а также все объекты рисунка. Имеется возможность добавлять объекты в набор и удалять их оттуда. Различные объекты могут заноситься в набор разными способами. Например, для выбора всех объектов области рисунка, кроме нескольких, нужно сначала выделить все объекты, а затем удалить из набора те, которые не предназначены для редактирования.

    Способы и ключи выбора объектов:

    • Add – включает режим добавления для пополнения существующего набора. Это начальный режим, устанавливаемый для выбора объектов;

    • ALL – позволяет выбрать все примитивы, в том числе те, которые расположены на отключенных, заблокированных и замороженных слоях;

    • Crossing – секущая рамка выделяет все объекты, которые находятся внутри или пересекают контур рамки. По умолчанию в ответ на запрос Select objects: можно указать первый угол рамки, а затем второй в направлении справа налево. Для того чтобы объект можно было выбрать, он должен быть хотя бы частично видимым;

    • Last – выбирает последний нарисованный объект, видимый на экране;

    • Remove – устанавливает режим удаления указанных объектов из набора;

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

    • Window – выбирает объекты, которые целиком попадают в рамку. По умолчанию в ответ на запрос Select objects: можно указать первый угол рамки, а затем второй угол по диагонали от первого в направлении слева направо.

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

    Редактирование с помощью ручек

    Выбранными объектами можно манипулировать с помощью ручек – маленьких квадратиков, которые высвечиваются в определяющих точках выбранных объектов (рис. 12.1).

    Рис. 12.1. Примеры примитивов с ручками


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

    Графический курсор привязывается к ручке, по которой он проходит. Если режим работы с ручками включен, то объекты, удаляемые из набора, перестают подсвечиваться, но ручки на них остаются. Удаление ручек из набора объектов производится нажатием клавиши Esc. Для удаления из набора, содержащего ручки, какого-либо объекта следует нажать клавишу Shift при его выборе.

    Для включения ручек используется команда DDGRIPS. При этом все установки назначаются на вкладке Selection диалогового окна Options. Оно вызывается из падающего меню Tools > Options… (см. главу 3 «Настройка рабочей среды AutoCAD»).

    Для редактирования с помощью ручек нужно выбрать ручку, точка расположения которой будет базовой точкой редактирования. После этого выбирается один из режимов ручек: Move – перенести, Mirror – симметрировать, Rotate – повернуть, Scale – масштабировать или Stretch – растянуть. Переключение этих режимов осуществляется при вводе начальной буквы или циклически, последовательным нажатием клавиши Пробел или Enter. Например, для установки режима Stretch нужно ввести S или нажимать Enter до тех пор, пока в командной строке не появится ключ Stretch. Чтобы выйти из режима работы с ручками и вернуться к подсказке Command:, необходимо ввести Х или нажать клавишу Esc. Наиболее удобный способ выбора режима редактирования с помощью ручек – использование контекстного меню ручек (рис. 12.2), которое открывается щелчком правой кнопкой мыши при выделенной ручке.

    Рис. 12.2. Контекстное меню ручки


    Если при указании в команде редактирования первого нового положения для объекта нажата клавиша Shift, активизируется режим многократного копирования. Например, в режиме Stretch функция многократного копирования растягивает объект, такой как отрезок, и копирует его в любую точку графической области, указанную пользователем. Другой способ активизировать режим многократного копирования – выбрать ключ Copy в командной строке, а затем указывать положение или вводить координаты для каждой копии объекта. Режим многократного копирования остается активным до тех пор, пока не будет выбран другой текущий режим ручек или нажата клавиша Enter для завершения операции.

    Набор команд редактирования в программе AutoCAD находится в падающем меню Modify или на панели инструментов Modify (рис. 12.3).

    Рис. 12.3. Падающее меню и панель инструментов Modify

    Удаление и восстановление объектов

    Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify > Erase или щелчком на пиктограмме Erase на панели инструментов Modify.

    Запросы команды ERASE:

    Select objects: – выбрать объекты

    Select objects: – нажать клавишу Enter для завершения работы команды

    Выбор объектов, которые следует стереть, может производиться любым из доступных способов.

    Для восстановления удаленных последней командой ERASE объектов используется команда OOPS. Ее название – «ОЙ» – весьма удачно отражает эмоции пользователя, испытываемые в момент применения этой команды.

    Тренинг-система

    Выполните упражнения Er1–Er3 из раздела 4.



    Копирование объектов

    Команда COPY осуществляет копирование объектов. Она вызывается из падающего меню Modify > Copy или щелчком на пиктограмме Copy на панели инструментов Modify.

    Запросы команды COPY:

    Select objects: – выбрать объекты

    Select objects: – нажать клавишу Enter для завершения выбора объектов

    Specify base point or [Displacement/mOde] <Displacement>: – указать базовую точку или перемещение

    Specify second point or <use first point as displacement>: – указать вторую точку размещения копии объекта или считать перемещением первую точку

    Specify second point or [Exit/Undo] <Exit>: – указать вторую точку размещения копии объекта или нажать Enter для завершения команды

    Specify second point or [Exit/Undo] <Exit>:

    Запрос, требующий указания точки смещения копии объекта, делается многократно. Каждое смещение определяется относительно исходной базовой точки. После получения нужного количества копий в ответ на запрос необходимо нажать клавишу Enter.

    Тренинг-система

    Выполните упражнения Co1 и Co2 из раздела 4.


    Зеркальное отображение объектов

    Команда MIRROR осуществляет зеркальное отображение объектов. Она вызывается из падающего меню Modify > Mirror или щелчком на пиктограмме Mirror на панели инструментов Modify.

    Запросы команды MIRROR:

    Select objects: – выбрать объекты

    Select objects: – нажать клавишу Enter для завершения выбора объектов

    Specify first point of mirror line: – указать первую точку оси отражения

    Specify second point of mirror line: – указать вторую точку оси отражения

    Delete source objects? [Yes/No] <N>: – удалить или оставить исходные объекты

    При зеркальном отображении тексты, атрибуты и их определения также приобретают зеркальный вид. Это происходит из-за того, что операция зеркального отображения выполняется в строгом соответствии с математическими законами отражения.

    Тренинг-система

    Выполните упражнения Mi1–Mi3 из раздела 4.



    Создание подобных объектов

    Команда OFFSET осуществляет создание подобных объектов (эквидистант) с заданным смещением. Она вызывается из падающего меню Modify > Offset или щелчком на пиктограмме Offset на панели инструментов Modify.

    Можно строить подобные отрезки, дуги, окружности, двумерные полилинии, эллипсы, эллиптические дуги, прямые, лучи и плоские сплайны. Подобные окружности имеют диаметр, больший или меньший, чем исходный, в зависимости от того, как задано смещение. Если оно указано точкой вне окружности, то новая окружность имеет больший диаметр, а если внутри окружности – меньший.

    Запросы команды OFFSET:

    Specify point on side to offset or [Exit/Multiple/Undo] <Exit>:

    Current settings: Erase source=No Layer=Source OFFSETGAPTYPE=0 – текущие установки команды

    Specify offset distance or [Through/Erase/Layer] <Through>: – указать величину смещения

    Select object to offset or [Exit/Undo] <Exit>: – выбрать объект для создания подобных

    Specify point on side to offset or [Exit/Multiple/Undo] <Exit>: – указать точку, определяющую сторону смещения

    Select object to offset or [Exit/Undo] <Exit>: – выбрать объект для создания подобных

    Specify point on side to offset or [Exit/Multiple/Undo] <Exit>: – указать точку, определяющую сторону смещения

    Select object to offset or [Exit/Undo] <Exit>: – нажать клавишу Enter для завершения команды

    Ключи команды OFFSET:

    • Through – позволяет задать смещение через точку;

    • Erase – позволяет удалить исходный объект после смещения;

    • Layer – позволяет ввести параметр слоя для смещаемых объектов: текущий или источник;

    • Multiple – осуществляет создание нескольких подобных объектов (эквидистант) с заданным смещением.

    Тренинг-система

    Выполните упражнение Of1 из раздела 4.

    Размножение объектов массивом

    Команда ARRAY осуществляет размножение объектов массивом. Она вызывается из падающего меню Modify > Array… или щелчком на пиктограмме Array… на панели инструментов Modify. При этом открывается диалоговое окно Array, где можно настроить следующие параметры.

    • Rectangular Array – режим установки значений прямоугольного массива (рис. 12.4):

    · в полях Rows: и Columns: указывается количество рядов и столбцов массива;

    · в области Offset distance and direction – указываются расстояния и направление.

    Рис. 12.4. Диалоговое окно формирования прямоугольного массива


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

    – в поле Row offset: задаются расстояния между рядами массива;

    – в поле Columns offset: задаются расстояния между столбцами массива;

    – в поле Angle of array: задается угол поворота элемента;

    – кнопка Pick Both Offsets используется для указания обоих расстояний при помощи мыши;

    – кнопка Pick Row offset используется для указания расстояния между рядами при помощи мыши;

    – кнопка Pick Column offset используется для указания расстояния между столбцами при помощи мыши;

    – кнопка Pick Angle of Array используется для указания угла поворота массива при помощи мыши;

    – Tip – совет: по умолчанию при отрицательном расстоянии между рядами они добавляются вниз, при отрицательном расстоянии между столбцами они добавляются влево.

    • Кнопка Select objects служит для выбора элементов массива.

    • Результат работы команды можно оценить, нажав кнопку Preview< или просмотрев его на схеме справа в диалоговом окне.

    • Polar Array – режим установки значений кругового массива (рис. 12.5):

    · в строке Center point: – в полях X: и Y: указываются соответствующие координаты центра массива;

    · кнопка Pick Center Point используется для указания центра кругового массива при помощи мыши;

    · в раскрывающемся списке Method: выбирается один из способов построения:

    – Total number of items & Angle to fill – количество элементов и угол заполнения;

    – Total number of items & Angle between items – количество элементов и угол между элементами;

    – Angle to fill & Angle between items – угол заполнения и угол между элементами;

    · в зависимости от выбранного способа построения активизируются два поля из следующих трех:

    – Total number of items: – количество элементов;

    – Angle to fill: – угол заполнения;

    – Angle between items: – угол между элементами;

    – кнопка Pick Angle to Fill используется для указания угла заполнения при помощи мыши;

    – кнопка Pick Angle between Items используется для указания угла между элементами при помощи мыши;

    – Tip – совет: положительное значение угла заполнения соответствует повороту против часовой стрелки, отрицательное значение – повороту по часовой стрелке;

    · установкой флажка Rotate items as copied назначается поворот элемента массива вокруг своей оси;

    · базовую точку при желании можно указать в области Object base point, для чего понадобится развернуть окно щелчком на кнопке More:

    – Set to object's default – как установлено в объекте;

    – Base point: – координаты базовой точки по X и Y в соответствующих полях;

    – кнопка Pick Base Point используется для указания базовой точки при помощи мыши.

    Рис. 12.5. Диалоговое окно формирования кругового массива


    Тренинг-система

    Выполните упражнения Ar1 и Ar2 из раздела 4.


    Перемещение объектов

    Команда MOVE осуществляет перемещение объектов. Она вызывается из падающего меню Modify > Move или щелчком на пиктограмме Move на панели инструментов Modify.

    Запросы команды MOVE:

    Select objects: – выбрать объекты

    Select objects: – нажать клавишу Enter для завершения выбора объектов

    Specify base point or [Displacement] <Displacement>: – указать базовую точку или перемещение

    Specify second point or <use first point as displacement>: – указать вторую точку перемещения или считать перемещением первую точку

    Тренинг-система

    Выполните упражнения Mo1 и Mo2 из раздела 4.


    Поворот объектов

    Команда ROTATE осуществляет поворот объектов. Она вызывается из падающего меню Modify > Rotate или щелчком на пиктограмме Rotate на панели инструментов Modify.

    Запросы команды ROTATE:

    Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов в ПСК

    Select objects: – выбрать объекты

    Select objects: – нажать клавишу Enter для завершения выбора объектов

    Specify base point: – указать базовую точку

    Specify rotation angle or [Copy/Reference] <0>: – указать угол поворота

    Ключи команды ROTATE:

    • Copy – теперь в новой версии программы у команды ROTATE имеется возможность копировать поворачиваемый объект;

    • Reference – используется для поворота относительно существующего угла.

    Тренинг-система

    Выполните упражнения Ro1–Ro3 из раздела 4.



    Масштабирование объектов

    Команда SCALE осуществляет масштабирование объектов. Она вызывается из падающего меню Modify > Scale или щелчком на пиктограмме Scale на панели инструментов Modify.

    Запросы команды SCALE:

    Select objects: – выбрать объекты

    Select objects: – нажать клавишу Enter для завершения выбора объектов

    Specify base point: – указать базовую точку

    Specify scale factor or [Copy/Reference] <default>: – указать коэффициент масштабирования

    При масштабировании объектов масштабные коэффициенты по осям X и Y одинаковы. Таким образом, можно делать объект больше или меньше, но нельзя изменять соотношение его размеров по этим осям. Масштабирование выполняется путем указания базовой точки и новой длины объекта, из которой выводится масштабный коэффициент для текущих единиц, или путем явного ввода коэффициента. Кроме того, коэффициент может определяться путем указания текущей длины и новой длины объекта.

    При масштабировании с указанием масштабного коэффициента производится изменение размеров выбранного объекта во всех измерениях. Если масштабный коэффициент больше единицы, то объект увеличивается, а если меньше единицы – уменьшается.

    Ключи команды SCALE:

    • Copy – теперь в новой версии программы у команды SCALE имеется возможность копировать масштабируемый объект;

    • Reference – применяется для определения коэффициента масштабирования с использованием размеров существующих объектов в качестве ссылок.

    Один из наиболее эффективных вариантов использования ключа Reference – изменение масштаба всего рисунка. Если оказалось, что выбранные единицы рисунка не соответствуют заданным требованиям, то для выбора всех объектов на чертеже (например, при помощи рамки) можно воспользоваться командой SCALE, а затем, применяя ключ Reference, указать два конца объекта, требуемая длина которого известна, и ввести данную длину. При этом масштаб всех объектов на рисунке изменится соответствующим образом.

    Тренинг-система

    Выполните упражнения Sc1–Sc3 из раздела 4.



    Растягивание объектов

    Команда STRETCH осуществляет растягивание объектов, сохраняя при этом связь с остальными частями рисунка. Вызывается она из падающего меню Modify > Stretch или щелчком на пиктограмме Stretch на панели инструментов Modify.

    Запросы команды STRETCH:

    Select objects to stretch by crossing-window or crossing-polygon… – выбор растягиваемых объектов секущей рамкой или секущим многоугольником

    Select objects: – выбрать объекты

    Select objects: – нажать клавишу Enter для завершения выбора объектов

    Specify base point or [Displacement] <Displacement>: – указать базовую точку или перемещение

    Specify second point or <use first point as displacement>: – указать вторую точку перемещения или считать перемещением первую точку

    Ключ команды STRETCH:

    • теперь для команды STRETCH существует параметр перемещения Displacement, с помощью которого определяется относительное расстояние и направление. Последнее введенное значение перемещения сохраняется.

    Формирование набора объектов для этой команды должно производиться с ключом секущей рамки Crossing или Cpolygon. Любые объекты, полностью заключенные в рамку или многоугольник, перемещаются командой STRETCH точно так же, как командой MOVE. Отрезки, дуги и сегменты полилиний, пересекающие рамку, растягиваются только путем перемещения конечных точек, находящихся внутри ее: конечные точки за рамкой остаются неизменными. В дугах центральная точка и ее начальный и конечный углы регулируются таким образом, что стрелка дуги (расстояние от центральной точки хорды до дуги) поддерживается постоянной. Команда STRETCH не влияет на ширину полилиний, на информацию о сопряжениях и углах касания.

    Вершины полос и фигур, находящиеся внутри рамки, также перемещаются, в то время как вершины за пределами рамки остаются на месте. Другие примитивы перемещаются или остаются на месте в зависимости от того, находится ли определяющая их точка внутри рамки. Определяющими точками являются центр круга, точка вставки формы или блока (если точка вставки блока перемещается командой STRETCH, то перемещаются и все его атрибуты), крайняя левая точка базовой линии для текста и для определения атрибута – независимо от типа выравнивания, использованного при вычерчивании элемента.

    Если команда STRETCH вызывается при действующем предварительном наборе, то для рассмотрения определяющих точек, подпадающих под действие команды, используются только примитивы, выбранные с помощью обычной или секущей рамки.

    Тренинг-система

    Выполните упражнения St1–St3 из раздела 4.



    Увеличение объектов

    Команда LENGTHEN, которая осуществляет увеличение объектов, вызывается из падающего меню Modify > Lengthen.

    Действие команды LENGTHEN не распространяется на замкнутые объекты.

    Запросы команды LENGTHEN:

    Select an object or [DElta/Percent/Total/DYnamic]: – выбрать объект или один из ключей

    Current length: – текущая длина

    Ключи команды LENGTHEN:

    • Delta – изменение длины объекта на заданную величину со стороны, ближней к точке указания. Ключ Delta также изменяет угол дуги на заданную величину со стороны выбранной конечной точки дуги. При задании положительного значения дуга удлиняется, а при задании отрицательного значения – укорачивается;

    • Percent – задание длины объекта в процентном отношении относительно исходной;

    • Total – задание длины объекта или угла дуги равными абсолютной величине, отсчитываемой от фиксированного конца объекта. Ключ Total также устанавливает для внутреннего угла выбранной дуги значение заданного полного угла;

    • Dynamic – включение режима динамического задания длины. Длина выбранного объекта изменяется путем динамического перемещения одной из его конечных точек, а другой конец объекта остается фиксированным.

    Обрезка объектов

    Команда TRIM, которая осуществляет отсечение объектов по режущей кромке, вызывается из падающего меню Modify > Trim или щелчком на пиктограмме Trim на панели инструментов Modify.

    Запросы команды TRIM:

    Current settings: Projection=UCS Edge=None – текущие установки

    Select cutting edges … – выбор режущих кромок

    Select objects or <select all>: – выбрать объекты, являющиеся режущей кромкой

    Select objects: – нажать клавишу Enter для завершения выбора режущей кромки

    Select object to trim or shift-select to extend or [Fence/Crossing/Project/Edge/eRase/Undo]: – выбрать обрезаемый объект (при использовании клавиши Shift – удлиняемый) или один из ключей

    Select object to trim or shift-select to extend or [Fence/Crossing/Project/Edge/eRase/Undo]: – нажать клавишу Enter для завершения работы команды

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

    Ключи команды TRIM:

    • Fence – объекты выбираются с помощью пересекающей их линии. Линия выбора представляет собой последовательность временных линейных сегментов и задается с помощью двух или более точек. При этом линия выбора не образует замкнутый контур;

    • Crossing – объекты выбираются с помощью секущей рамки. При этом выбираются объекты, находящиеся внутри прямоугольной рамки и пересекающие ее. Разрешается выбор вдоль прямоугольной секущей рамки по часовой стрелке от первой точки до первого обнаруженного объекта;

    • Project – определяет режим отсечения объектов по пересечению их проекции с границей в трехмерном пространстве:

    · None – отсечение только тех объектов, которые пересекаются с заданной границей;

    · Ucs – определение проекции объекта в плоскости XY текущей ПСК и отсечение объекта, не пересекающегося с границей;

    · View – определение проекции объекта в направлении заданного вида и отсечение объекта, не пересекающегося с границей;

    • Edge – определяет режим поиска пересечения по продолженной кромке другого объекта или только до объекта, который пересекает подлежащий обрезке объект в трехмерном пространстве. При обрезке заштрихованных объектов не следует присваивать ключу Edge значение Extend, иначе не будет происходить соединения режущих кромок, даже если значение допуска замкнутости лежит в пределах нормы:

    · Extend – отсечение объекта по воображаемой продолженной границе;

    · No extend – отсечение объектов по границе, с которой они имеют пересечение;

    • eRase – удаление выбранных объектов. С помощью этого параметра удобно стирать ненужные объекты, не выходя из режима команды TRIM.

    Тренинг-система

    Выполните упражнение Tr1 из раздела 4.

    Удлинение объектов

    Команда EXTEND, которая осуществляет удлинение объектов до граничной кромки, вызывается из падающего меню Modify > Extend или щелчком на пиктограмме Extend на панели инструментов Modify.

    Запросы команды EXTEND:

    Current settings: Projection=UCS Edge=None – текущие установки

    Select boundary edges … – выбор граничных кромок

    Select objects or <select all>: – выбрать объекты, являющиеся граничными кромками

    Select objects: – нажать клавишу Enter для завершения выбора граничной кромки

    Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: – выбрать удлиняемый объект (при использовании клавиши Shift – обрезаемый) или один из ключей

    Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: – нажать клавишу Enter для завершения работы команды

    Для удлинения полилиний можно использовать только разомкнутые. Смысл этой операции заключается в том, что первый или последний сегмент полилинии удлиняется так, как если бы он был одиночным отрезком или дугой.

    При удлинении широкой полилинии граничная кромка соприкасается с ее осевой линией. Поскольку торцевой срез широкой полилинии проводится под углом 90°, то, если граничная кромка не перпендикулярна удлиняемому сегменту, конец полилинии частично заходит за кромку. При удлинении конусного сегмента конечная ширина сегмента корректируется так, чтобы текущая конусность оставалась неизменной. Если в результате получается отрицательная конечная ширина, она устанавливается равной 0.

    Допускается удлинение лучей, но удлинение прямых невозможно. Так же, как и окружность, прямая линия не имеет граничной кромки и конечной точки. Луч является полуограниченным объектом, поэтому его можно удлинить до новой начальной точки.

    Имеется возможность изменять центральные углы дуг и длин некоторых объектов. В частности, допускается изменение длины разомкнутых последовательностей отрезков, дуг, разомкнутых полилиний, эллиптических дуг и разомкнутых сплайнов. В зависимости от ситуации этот процесс подобен либо удлинению, либо обрезке. Изменение длины может производиться различными способами:

    • динамически – буксировкой конечной точки объекта;

    • указанием новой длины в процентном отношении к текущей длине или углу;

    • указанием приращения длины или угла, откладываемого от конечной точки;

    • установкой полной абсолютной длины объекта или его центрального угла.

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

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

    Ключи команды EXTEND:

    • Fence – объекты выбираются с помощью пересекающей их линии. Линия выбора представляет собой последовательность временных линейных сегментов и задается с помощью двух или более точек. При этом линия выбора не образует замкнутый контур;

    • Crossing – объекты выбираются с помощью секущей рамки. При этом выбираются объекты, находящиеся внутри прямоугольной рамки и пересекающие ее. Разрешается выбор вдоль прямоугольной секущей рамки по часовой стрелке от первой точки до первого обнаруженного объекта;

    • Project – определяет режим удлинения объектов до пересечения их проекции с границей в трехмерном пространстве:

    · None – удлинение только тех объектов, которые пересекаются с заданной границей;

    · Ucs – определение проекции объекта в плоскости XY текущей ПСК и удлинение объекта, не пересекающегося с границей;

    · View – определение проекции объекта в направлении заданного вида и удлинение объекта, не пересекающегося с границей;

    • Edge – определяет режим продолжения кромки до воображаемого пересечения. Удлинение объекта происходит до пересечения с воображаемой гранью другого объекта или только до объекта, действительно пересекающего этот объект в трехмерном пространстве:

    · Extend – удлинение объекта до воображаемой продолженной границы;

    · No extend – удлинение объектов до границы без ее удлинения.

    Если задано несколько граничных кромок, объект удлиняется до тех пор, пока не достигнет первой из них. Этот же объект можно выбрать вновь, чтобы удлинить его до следующей граничной кромки.

    Тренинг-система

    Выполните упражнение Ex1 из раздела 4.

    Разбиение объектов на части

    Команда BREAK, которая осуществляет разрыв объектов, вызывается из падающего меню Modify > Break или щелчком на пиктограмме Break на панели инструментов Modify.

    Запросы команды BREAK:

    Select objects: – выбрать объекты

    Specify second break point or [First point]: – указать вторую точку разрыва

    Ключ команды BREAK:

    • First point – первая точка, определенная программой автоматически, заменяется на указанную пользователем в ответ на запрос.

    В зависимости от используемых ключей разрыв можно осуществить без стирания или со стиранием части отрезка, окружности, дуги, двумерной полилинии, эллипса, сплайна, прямой или луча и некоторых других типов объектов. Для разбиения объекта можно либо выбрать объект в первой точке разрыва, а затем указать вторую точку разрыва, либо вначале просто выбрать объект, а затем произвести указание двух точек разрыва.

    Программа преобразует окружность в дугу, удаляя ее часть от первой до второй точки против часовой стрелки. Чтобы разбить объект на две части, ничего не удаляя, нужно указать вторую точку, совпадающую с первой. Это можно сделать вводом @ в ответ на запрос второй точки.

    Команда BREAK, которая осуществляет разрыв объектов в одной точке, вызывается щелчком на пиктограмме Break at Point на панели инструментов Modify.

    При этом выдаются запросы:

    Select objects: – выбрать объекты

    Specify second break point or [First point]: F – переход в режим указания первой точки

    Specify first break point: – указать первую точку разрыва

    Specify second break point: @ – завершение работы команды

    Тренинг-система

    Выполните упражнение Br1 из раздела 4.

    Объединение сегментов

    Команда JOIN осуществляет объединение отдельных сегментов объектов для формирования одного целого объекта. Команда вызывается из падающего меню Modify > Join или щелчком на пиктограмме Join на панели инструментов Modify.

    Запросы команды JOIN:

    Select source object: – выбрать исходный поддерживаемый объект: отрезок, разомкнутую полилинию, дугу, эллиптическую дугу, разомкнутую линию сплайна или спираль

    В зависимости от того, какой выбран исходный объект, отобразится один из следующих вариантов команды JOIN.

    • Отрезок – объединяемые отрезки должны быть коллинеарны, то есть лежать на одной бесконечной линии, но между ними должны быть зазоры.

    • Полилиния – объединяемыми объектами могут быть линии, полилинии или дуги. Между объектами не может быть зазоров, и они должны лежать в одной плоскости, параллельной плоскости XY ПСК.

    • Дуга – объединяемые дуговые сегменты должны лежать на одной воображаемой окружности, и между ними должны быть зазоры, то есть дуги могут быть соприкасающиеся и несоприкасающиеся, но у них должен быть общий центр и радиус. Ключ cLose преобразует исходную дугу в окружность. При объединении двух или более дуг их объединение начинается с исходной дуги в направлении против часовой стрелки.

    • Эллиптическая дуга – объединяемые эллиптические дуги должны лежать на одном эллипсе, но между ними должны быть зазоры. Ключ cLose замыкает исходную эллиптическую дугу и преобразует ее в законченный эллипс. При объединении двух или более эллиптических дуг их объединение начинается с исходной эллиптической дуги в направлении против часовой стрелки.

    • Сплайн – объединяемые сплайны и спирали должны быть непрерывными от начала до конца. Результирующим объектом является один сплайн.

    • Спираль – объединяемые спирали должны быть непрерывными от начала до конца. Результирующим объектом является один сплайн.

    Снятие фасок

    Команда CHAMFER осуществляет снятие фасок на объектах. Команда вызывается из падающего меню Modify > Chamfer или щелчком на пиктограмме Chamfer на панели инструментов Modify.

    Запросы команды CHAMFER:

    (TRIM mode) Current chamfer Dist1 = 0.0000, Dist2 = 0.0000 – режим с обрезкой, параметры фаски

    Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: – выбрать первый отрезок

    Select second line or shift-select to apply corner: – выбрать второй отрезок

    Процесс снятия фасок заключается в соединении двух непараллельных объектов путем их удлинения или обрезки до пересечения либо друг с другом, либо с линией фаски. Снятие фасок можно выполнять для отрезков, полилиний, прямых и лучей.

    При установке фаски методом длин указываются расстояния, на которые каждый объект нужно удлинить или обрезать. При установке фаски методом угла также можно указать длину линии фаски и угол, образуемый ею с первой линией. Соединяемые объекты либо оставляют в том виде, который они имели до снятия фаски, либо обрезают или удлиняют, используя линию фаски в качестве кромки.

    Если оба соединяемых объекта лежат на одном слое, линия фаски проводится на нем же. В противном случае она располагается на текущем слое. То же справедливо в отношении цвета, типа и веса линии фаски.

    Если точка пересечения объектов находится за лимитами рисунка, а функция контроля лимитов включена, то снятие фаски не выполняется.

    Теперь команда снятия фаски CHAMFER более эффективна: можно применить ключ Multiple для соединения нескольких наборов линий сопряжениями или фасками без повторного запуска команды. При работе в многооконном режиме для этой команды можно использовать ключ отмены Undo.

    Появилась возможность быстро создавать фаску с нулевой длиной нажатием клавиши Shift при выборе двух линий.

    Ключи команды CHAMFER:

    • Undo – отмена предыдущей операции в команде снятия фаски;

    • Polyline – снятие фасок вдоль всей полилинии, то есть в каждом пересечении ее сегментов. При этом обрабатываются только те сегменты, длины которых превосходят длину фаски. Построенные вдоль полилинии фаски становятся ее новыми сегментами, даже если их длина равна нулю;

    • Distance – настройка длины фаски, то есть расстояния между точкой реального или воображаемого пересечения объектов и точкой, до которой удлиняется или обрезается объект при снятии фаски. Если обе длины фаски равны нулю, то объекты обрезаются или удлиняются до точки их пересечения, а линия фаски не строится. В качестве значения первой длины фаски по умолчанию выступает последняя заданная длина. Значение второй длины по умолчанию совпадает со значением первой длины, так что стандартными считаются симметричные фаски, хотя значения по умолчанию можно изменить. Величины первой и второй длин запоминаются в файле рисунка. Исходные длины фасок нового рисунка определяет шаблон;

    • Angle – позволяет задать длину для первой линии и угол относительно первой линии для подрезания второй;

    • Trim – позволяет определить, следует ли обрезать линии до снятия фаски. Если следует, то первая линия отсекается на величину первого расстояния, а вторая линия – на величину второго. Если расстояние равно нулю, то происходит подгонка в одну точку. По умолчанию соединяемые фаской объекты обрезаются;

    • mEthod – позволяет выбрать один из методов установки размеров фасок: либо расстояниями, либо расстоянием и углом;

    • Multiple – создание фаски для кромок нескольких наборов объектов. При этом будет выдан основной запрос команды, а также запрос выбора второго отрезка до тех пор, пока не будет нажата клавиша Enter для завершения команды.

    Тренинг-система

    Выполните упражнения Ch1 и Ch2 из раздела 4.


    Рисование скруглений

    Команда FILLET осуществляет плавное скругление (сопряжение) объектов. Она вызывается из падающего меню Modify > Fillet или щелчком на пиктограмме Fillet на панели инструментов Modify.

    Запросы команды FILLET:

    Current settings: Mode = TRIM, Radius = 10.0000 – текущие настройки

    Select first object or [Undo/Polyline/Radius/Trim/Multiple]: – выбрать первый объект

    Select second object or shift-select to apply corner: – выбрать второй объект

    Сопряжением называется плавное соединение двух объектов дугой заданного радиуса. AutoCAD не делает различия между внутренними и внешними сопряжениями.

    Если оба сопрягаемых объекта лежат на одном слое, линия сопряжения проводится на нем же. В противном случае она располагается на текущем слое. Сказанное справедливо для цвета, типа и веса линии сопряжения.

    Можно сопрягать пары отрезков, линейные (но не дуговые) сегменты полилиний, прямые, лучи, круги, дуги и реальные (то есть не многоугольные) эллипсы. Сопряжение отрезков, прямых и лучей применимо даже к параллельным объектам. Сопряжения в вершинах полилинии производятся друг за другом по одному. Сопрягать можно отрезки и полилинии в любых комбинациях, а также все твердотельные объекты.

    Допускается сопряжение отрезка и окружности, отрезка и дуги или окружности и дуги. Правила скругления в этом случае такие же, как при сопряжении отрезков. Однако в случае с дугами и окружностями возможно построение более одной дуги сопряжения. AutoCAD выберет сопряжение, конечные точки которого ближе всего к точкам выбора объектов для скругления.

    Для плавного соединения с дугой сопряжения отрезки и дуги могут обрезаться или удлиняться. Отсекаемый фрагмент – это та часть на стороне дуги сопряжения, которая образует точку пересечения с исходным объектом. Такая логика гарантирует плавность скругления и обычно совпадает с интуитивным представлением, согласно которому сохраняется та часть, которая указана. Окружности никогда не обрезаются; при этом дуга сопряжения плавно соединяется с окружностью.

    При выборе линий, дуг или полилиний их длины регулируются для соответствия длине сопрягающей дуги. Если удерживать нажатой клавишу Shift при выборе объектов, то осуществляется замена значения текущего радиуса сопряжения на 0.

    Ключи команды FILLET:

    • Undo – отмена предыдущей операции в команде скругления;

    • Polyline – означает, что операция сопряжения выполняется со всей полилинией, строятся дуги сопряжения во всех точках пересечения линейных сегментов двумерной полилинии. Если два линейных сегмента разделены дугой, при приближении к которой они сходятся, команда FILLET заменяет эту дугу сопрягающей дугой;

    • Radius – позволяет задать радиус скругления, то есть радиус дуги, соединяющей сопрягаемые объекты. По умолчанию радиус сопряжения равен 0.5000 или последнему введенному значению. Изменение данного параметра действует только на выполняемые после этого сопряжения, оставляя неизменными существующие;

    • Trim – позволяет определить, следует ли обрезать выбранные кромки по конечным точкам дуги сопряжения;

    • Multiple – скругление углов у нескольких наборов объектов. При этом будет выдан основной запрос команды, а также запрос выбора второго объекта до тех пор, пока не будет нажата клавиша Enter для завершения команды.

    Тренинг-система

    Выполните упражнения Fi1–Fi3 из раздела 4.



    Расчленение объектов

    Команда EXPLODE осуществляет расчленение блоков на составляющие их примитивы. Команда вызывается из падающего меню Modify > Explode или щелчком на пиктограмме Explode панели инструментов Modify.

    Запросы команды EXPLODE:

    Select objects: – выбрать объекты

    Select objects: – нажать клавишу Enter для окончания выбора объектов и завершения работы команды

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

    Если расчленению подвергнута двумерная полилиния, то любая информация о ширине или касательной игнорируется, получаемые отрезки и дуги следуют по осевой линии полилинии. По завершении работы команды EXPLODE применительно к полилинии, имеющей ширину, отличную от нуля, будет выдано сообщение о том, что при ее расчленении потеряны сведения о ширине:

    Exploding this polyline has lost width information.

    The UNDO command will restore it. – при расчленении этой полилинии потеряны сведения о ширине, их можно восстановить командой отмены

    Действие команды EXPLODE в каждый момент распространяется только на один уровень вложенности. Это значит, что если блок содержит полилинию, то при его расчленении появится цельная полилиния. Если потребуются отдельные дуговые или линейные сегменты, полилинию надо будет расчленить отдельно.

    Расчленение блоков, вставленных с неравными масштабными коэффициентами по осям X, Y и Z, может привести к самым неожиданным последствиям. Внешние ссылки и связанные с ними блоки расчленить нельзя. При расчленении из блоков удаляются атрибуты, однако их исходные описания при этом сохраняются.

    Тренинг-система

    Выполните упражнение Ep1, тесты 5–7 и Лист из раздела 4.













    Главная | Контакты | Нашёл ошибку | Прислать материал | Добавить в избранное

    Все материалы представлены для ознакомления и принадлежат их авторам.