Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Практическая работа №4 / Руководство. Основы. 2D проектирование и черчение.pdf
Скачиваний:
87
Добавлен:
20.04.2015
Размер:
16.78 Mб
Скачать

Эскиз. Создание непараметрического чертежа. Режим автоматической параметризации

Подробно ознакомиться с описанием параметров линии изображения можно в главе “Линии изображения”.

Работа в режиме автоматической параметризации

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

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

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

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

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

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

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

Допустим, при задании второго узла отрезка была использована горизонтальная привязка относительно другого узла. В результате узел будет создан не так, как описано выше, а на пересечении горизонтальной прямой, проходящей через узел привязки, и прямой, ей перпендикулярной. Если же в той же ситуации использовать двойную привязку к окружности “Вертикальная касательная-Горизонтальная касательная”, то узел отрезка будет создан на пересечении прямых, являющихся горизонтальной и вертикальной касательными к указанной окружности.

313

Основы. Двухмерное проектирование

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

Например, если пользователь задаёт в окне свойств координату X или Y узла, то узел будет построен на вертикальной или горизонтальной линии построения с указанной координатой.

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

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

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

В случае комбинации любых из описанных вариантов узел создаётся на пересечении соответствующих линий построения.

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

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

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

(точное положение точки в этом случае задаётся нажатием в 2D окне). В этом случае первая из линий построения, на пересечении которых будет лежать создаваемый узел, определяется заданным параметром. В качестве же второй линии построения используется:

-вертикальная или горизонтальная прямая (если в окне свойств команды было задано значение X, Y, dx, или dy);

314

Эскиз. Создание непараметрического чертежа. Режим автоматической параметризации

-прямая на расстоянии от начального узла и перпендикулярная первой прямой (если в окне свойств было задано значение угла).

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

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

– стороны прямоугольника и все необходимые построения система создаёт самостоятельно. Вид диалога в окне свойств полностью аналогичен диалогу простого отрезка.

Первый узел прямоугольника создаётся как узел на пересечении вертикальной и горизонтальной

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

Тип остальных построений зависит от способа задания второго узла прямоугольника. Если он

задавался просто указанием в окне чертежа с помощью или заданием смещений dx, dy в окне свойств, то остальные прямые будут созданы на базе прямых первого узла как параллельные им. При задании положения второго узла значениями параметров “Длина” или “Угол” построения будут созданы также на базе прямых первого узла, но с учётом заданных параметров (аналогично правилам, описанным для отрезка). Такое построение позволяет получить параметрическую модель прямоугольника с одной парой базовых прямых.

Когда положение второго узла прямоугольника задано координатами X, Y в окне свойств или с помощью привязок, создаются построения, не зависящие (или зависящие только частично) от прямых первого узла. Например, если второй узел прямоугольника был задан абсолютными координатами в окне свойств, то он создаётся на пересечении ещё одной пары вертикальной и горизонтальной прямых. Два других узла прямоугольника строятся на прямых, параллельных прямым его первого узла и проходящих через второй узел. В результате получается параметрическая модель с двумя

315

Основы. Двухмерное проектирование

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

Автопараметризация линий остальных типов производится по аналогичным правилам.

Обратить внимание, что при привязках к линиям изображения (привязка к самой линии изображения, к пересечению линий изображений, к середине линии изображения и т.п.) для создания узлов и линий чертежа используются линии построения под выбранной линией изображения. Под “линией построения под линией изображения” понимается линия построения, геометрически совпадающая с данной линией изображения и являющаяся её родителем.

Если для привязки выбирается линия изображения без родительской линии построения, система создаст линию построения автоматически. Созданная линия построения станет родительской для линии изображения. Например, если была выбрана линия изображения – окружность заданного радиуса с центром в узле, то система создаст линию построения-окружность с центром в том же узле и с тем же радиусом. Новая линия построения становится геометрической основой для линии изображения-окружности. Аналогично линия изображения-сплайн преобразуется в линию изображения, лежащую на линии построения-сплайне, проходящей через те же узлы. Для отрезка, под которым нет линии построения, создаётся прямая, проходящая через два конечных узла отрезка.

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

Построение чертежа в режиме автоматической параметризации можно комбинировать с обычным способом создания параметрического чертежа.

Редактирование эскиза

Редактирование эскиза выполняется с помощью команды “ESK: Изменить эскиз”. Вызов команды осуществляется одним из следующих способов:

Клавиатура

Текстовое меню

Пиктограмма

 

 

 

<ESK>

«Правка|Чертёж|Эскиз»

 

 

 

 

316

Эскиз. Создание непараметрического чертежа. Режим автоматической параметризации

Команду также можно вызвать, если в режиме ожидания команды указать на линию изображения

эскиза и нажать . Или можно нажать и в появившемся контекстном меню выбрать пункт “Изменить”. В команду редактирования можно перейти и прямо из команды создания эскиза, выбрав

опцию .

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

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

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

Несколько элементов можно выбрать, используя выбор окном, либо последовательно выделяя

несколько элементов с помощью <Shift>+. Для отмены выбора элемента можно использовать с нажатой левой клавишей <Ctrl>.

После выбора элементов в прозрачном режиме доступно перемещение/дублирование выбранных

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

Для удаления выбранных элементов используется опция:

<Del> Удалить выбранные элементы

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

Редактирование отрезка: После выбора отрезка нужно выбрать один из узлов отрезка, который в результате изменения будет перенесен на новое место. В этот момент в окне свойств можно задать новые координаты для выбранного узла. Также, после выбора узла, к курсору прикрепится подсвеченная динамически перемещаемая нить, отображение которой и будет определять новое положение редактируемого отрезка. Если с помощью курсора переместить эту нить в нужное

положение и нажать , то редактируемый отрезок примет новое положение.

Редактирование окружности, эллипса, дуги окружности или эллипса. Если выбранный элемент –

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

317

Основы. Двухмерное проектирование

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

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

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

Редактирование сплайна. После выбора сплайна в автоменю появляется дополнительная опция:

<Ctrl+X> Режим добавления точки

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

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

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

Для удаления существующего узла сплайна достаточно после выбора узла воспользоваться опцией

.

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

зафиксировать на новом месте с помощью .

Помимо этих возможностей, геометрию элементов эскиза можно изменить с помощью опций переноса/копирования:

<Crtl+M> Перенос

<Ctrl+T> Поворот

<Ctrl+Q> Масштабирование

318

Эскиз. Создание непараметрического чертежа. Режим автоматической параметризации

<Ctrl+U> Симметрия

Данные опции объединены в автоменю в одно выпадающее меню. При обращении к любой из этих опций происходит вызов соответствующей команды переноса. Подробное описание работы с этими командами можно найти в главе “Перенос и копирование элементов чертежа. Массивы. Работа с буфером обмена ”.

Кроме описанных выше опций, в автоменю команды редактирования эскиза доступны опции для создания и модификации элементов эскиза. Вызов любой из этих опций приводит к переходу в команду создания эскиза.

319