Смекни!
smekni.com

Системы автоматизированного проектирования и черчения (стр. 6 из 9)

В ответ на приглашение можно продолжить создавать подобные объекты или нажать Enter для выхода из команды.

· Команда Array (Массив)

Команда Array (Массив) позволяет копировать выбранные объекты и располагать их в форме прямоугольного или кругового массива.

После запуска команды и выбора объектов в командной строке появится следующий запрос:

Enter the type array [Rectangular/Polar] <R>:

(Ведите тип массива [Прямоугольный/Круговой] <П>:)

Если ввести Rectangular (Прямоугольный), то команда выдаст следующие запросы:

Enter the number of rows (—) <1>:

(Введитечислострок (—) <1>:)

Enter the number of columns (III) <1>:

(Введитечислостолбцов (III) <1>:)

Enter the distance between or unit cell (—):

(Введите расстояние между строками или размер ячейки (—)):

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

Если в ответ на последний запрос ввести число, соответствующее расстоянию между строками, то команда выдаст очередной запрос:

Specifythedistancebetweencolumns (III) <1>: (Определите расстояние между столбцами (III) <1>:)

Для построения кругового массива нужно ввести Polar (Круговой) в ответ на запрос команды Enterthetypearray [Rectangular/Polar] <P>: (Ведите тип массива [Прямоугольный/Круговой] <К>:), после чего последуют очередные запросы:

Specify center point of array:

(Определитецентральнуюточкумассива:)

Enter the number of items in the array:

(Введите число элементов в массиве:)

Specify the angle to fill (+=ccw, -=cw) <360>:

(Определите угол заполнения (+=ccw, -=cw) <360>:)

На последний запрос нужно ввести значение угла между первым и последним элементами массива относительно центральной точки. По умолчанию вводится угол 360°. Положительное значение угла заполнения соответствует направлению против часовой стрелки, отрицательное значение — направлению по часовой стрелке.

Последний запрос будет таким: Rotatearrayedobjects? [Yes/No] <Y>: (Поворачивать объекты массива [Да/Нет] <Д>:)

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

· Команда Move (Перемещение)

Команда Move (Перемещение) обеспечивает перемещение объекта или группы объектов. Процесс переноса объектов похож на процесс копирования. После вызова команды и выбора объектов команда выдает запрос:

Specify base point or displacement:

(Определите базовую точку или перемещение):

После задания базовой точки последует очередной запрос:

Specify second point or displacement, or <use first point as displacement>:

(Определите вторую точку или перемещение или <используйте первую точку для перемещениях)

В ответ на запрос нужно задать новое положение базовой точки или вектор перемещения относительно первой базовой точки.

· Команда Rotate (Поворот)

Команда Rotate (Поворот) позволяет поворачивать объект или набор объектов вокруг базовой точки, определяемой в процессе диалога команды. После вызова команды и выбора объектов команда выдает следующие запросы:

Specifybasepoint: (Определите базовую точку:) Specifyrotationangleor [Reference]: (Определите угол поворота или [Ссылка]:)

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

Опция Reference (Ссылка) определяет угол относительно существующего угла. При этом выдаются следующие запросы:

SpecifytheReferenceangle <0>: (Определите ссылаемый угол <0>;) Specifythenewangle: (Определите новый угол:)

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

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

· Команда Scale (Масштаб)

Команда Scale (Масштаб) обеспечивает изменение размера существующих объектов. После вызова команды, выбора объектов и задания базовой точки, относительно которой будет происходить масштабирование, команда выдает следующий запрос:

Specify scale factor or [Reference]:

(Определите коэффициент масштабирования или [Ссылка]:)

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

· Команда Stretch (Растянуть)

Команда Stretch (Растянуть) позволяет вытягивать или сжимать часть изображения с изменением ее формы, сохраняя при этом связь с остальной (неизменной) частью рисунка.

После вызова команды в ответ на запрос Selectobjects: (Выберите объекты) нужно ввести латинскую букву С, после чего выбрать объекты секущей рамкой. На следующий запрос команды нужно указать базовую точку, после чего мышью определить новое положение выбранных (пересеченных и находящихся внутри рамки)объектов.

· Команда Lengthen (Удлинить)

Команда Lengthen (Удлинить) изменяет (увеличивает или сжимает) угол дуги или ее длину, а также длину незамкнутых линий. После вызова команды появляется запрос:

Selectanobjector [DEIta/Percent/Total/DYnamic]: (Выберите объект или [ДЕльта/Процент/Всего/ДИнамика]:)

При указании на объект происходит его измерение. Объект при этом не выделяется. Система при указании, например, на отрезок длиной 80 мм выдает сообщение Currentlength: 80 (Текущая длина: 80), после которого следует повторный запрос: ISelectanobjector [DEIta/Percent/Total/DYnamic]: (Выберите объект или [ДЕльта/Процент/Всего/ДИнамика]:)

В ответ на повторный запрос нужно выбрать одну из предложенных опций команды. Если выбрать, например, опцию Deelta (ДЕльта), то команда выдаст следующий запрос:

Enter delta ength or [Angle] <0>:

(Введите приращение длины или [Угол] <0>:)

В ответ нужно ввести число, на которое увеличится длина отрезка, указанного в следующим запросе:

Select an object to change or [Undo]:

(Выберите объект для изменения или [Отмена]:)

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

Если изменению подвергалась дуга, то нужно выбрать опцию Angle (Угол), после чего ввести величину угла и далее указать на объект. Опция Undo (Отмена) отменяет последнее изменение. Остальные опции команды позволяют:

задавать процент от существующих длины или угла — опция Percent (Процент);

задавать полную длину или угол — опция Total (Всего);

динамически изменять длину или угол — опция DYnamic (ДИнамика).

· Команда Trim (Обрезать)

Команда Trim (Обрезать) позволяет стереть часть объекта точно по режущей кромке. Режущей кромкой могут служить все рассмотренные вы примитивы, а также штриховка и текст. После запуска команды в ответ на запрос Selectobjects: (Выберите объекты:) нужно выбрать объекты — режущие кромки. Послеэтогопоследуетзапрос:

Select object to trim or [Project/Edge/Undo/]:

(Выберите объект, который нужно обрезать, или [Проекция/Кромка/Отмена]:)

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

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

режим отсечения объектов в трехмерном пространстве — опция Project (Проекция);

режим отсечения объекта по воображаемому пересечению с режущей кромкой — опция Edge (Кромка);

режим отмены последнего изменения — опция Undo (Отмена).

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

· Команда Extend (Продолжить)

Команда Extend (Продолжить) удлиняет объекты (последовательно по одному) до указанной граничной кромки. В качестве граничной кромки может быть, отрезок, дуга или полилиния.

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

Команды конструирования объектов позволяет вносить конструктивные изменения в объект: создавать фаски и сопряжения, разрывать объекты.

· Команда Break (Разрыв)

Команда Break (Разрыв) позволяет осуществить разрыв объекта на части без стирания или со стиранием части примитива (линии, полилинии, сплайн, дуги, окружности). После запуска команды и выбора объекта появляется следующий запрос:

Specifysecondbreakpointor [Firstpoint]: (Определите вторую точку или [Первая точка]:)

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

Если в качестве первой точки должна быть другая точка, то нужно в ответ на первый запрос выбрать опцию Firstpoint (Первая точка), после чего вновь последуетзапрос о выборе второй точки Specifysecondbreakpoint: (Определите вторую точку). В результате происходит стирание части объекта между первой и второй точками.

· Команда Chamfer (Фаска)

Команда Chamfer (Фаска) создает фаски на углах, образованных двумя пересекающимися прямыми. По умолчанию команда срезает угол и строит новый отрезок (фаску) по линии среза. При этом концы фаски определяются или длиной катетов фаски, или длиной одного катета и углом наклона фаски к первой выбранной прямой.

После запуска команда выдает сообщение о размерах катетов фаски, которые были установлены ранее, например CurrentchamferDistl = 10, Dist2 = 10 (Текущая фаска Катет1 = 10, Катет2 =10), и формирует запрос: Selectfirstlineor [Polyline/Distance/Angle/Trim/Method]: (Выберите первую прямую или [Полилиния/Катет/Угол/Обрежь/Метод]:) Если установленные ранее значения катетов фаски подходят для ее формирования, то нужно выбрать одну из прямых, а затем на очередной запрос Selectsecondline: (Введите вторую линию) указать на вторую. В результате сформируется фаска, которая подрежет первую и вторую выбранные прямые на 10 мм. Как правило, создание фаски происходит в два этапа: