Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство. Трёхмерное моделирование T-FLEX.pdf
Скачиваний:
554
Добавлен:
23.02.2016
Размер:
31.96 Mб
Скачать

Трёхмерное моделирование

Использование создаваемого тела в булевой операции

Для ускорения процесса моделирования существует возможность одновременно с выполнением операции выталкивания выполнить булеву операцию.

Создание операции выталкивания

Для создания операции выталкивания используется команда “3X: Создать выталкивание”. Вызов команды может быть выполнен одним из следующих способов:

Клавиатура

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

Пиктограмма

 

 

 

<3X>

«Операции|Выталкивание»

 

 

 

 

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

Для создания операции нужно выполнить следующие действия: 1. Выбрать контур выталкивания

2.Указать направление выталкивания (необязательное действие при выталкивании по нормали)

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

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

5.Подтвердить создание операции

Выбор контура выталкивания

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

<R> Выбрать контур

Данная опция содержит список фильтров выбора 3D элементов, которые можно использовать в качестве контура выталкивания: цикл, ребро, грань, 3D профиль и другие проволочные и листовые объекты. При выборе элементов следует обращать внимание на активные фильтры. О работе с данными фильтрами подробнее написано в главе “Основные принципы и понятия 3D моделирования в T-FLEX CAD”.

250

Выталкивание

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

необходимо нажать .

3D профили, созданные на основе штриховки, можно выбрать указанием на исходную штриховку в 2D окне.

После выбора контура выталкивания в автоменю станет доступна опция отмены выбранного контура:

<H> Отменить выбор контура

Вызов команды с автоматическим выбором контура

Удобным способом работы с операцией выталкивания является вызов команды с автоматическим выбором контура выталкивания.

Используя режим черчения на активной рабочей плоскости (см. главу “Рабочие плоскости”), нужно начертить контур выталкивания.

Затем, не выходя из режима активной рабочей плоскости по , нужно вызвать команду “3X: Создать выталкивание”. При этом система автоматически создаст 3D профиль на основе линий изображения основного типа, либо на основе штриховки и выберет его в качестве контура выталкивания.

Задание направления выталкивания

После выбора листового или плоского проволочного контура система автоматически предлагает создавать выталкивание по нормали. Это легко понять по появившемуся в 3D сцене предварительному рёберному изображению создаваемого тела. Направление выталкивания в этом случае задавать не требуется. Отказаться от данного вида выталкивания можно, просто задав другое направление выталкивания, определив вектор направления.

Если предварительное изображение не появилось в 3D сцене, следовательно, выталкивание по нормали для данного контура невозможно.

Задать вектор направления выталкивания по элементу 3D модели позволяет опция:

251

Трёхмерное моделирование

<D> Выбрать направление

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

Определить вектор направления выталкивания по двум 3D точкам позволяют следующие опции автоменю (активизируются последовательно):

<F> Выбрать начальную точку выталкивания

<S> Выбрать конечную точку выталкивания

3D точку можно задать выбором 3D узла, вершины на теле, профиле, пути. Также можно указать ребро – в качестве 3D точки будет взята его середина (для прямого ребра) или центр (для ребра в виде полной окружности, дуги окружности или эллипса). Выбор сферической или торической грани даст в качестве точки центр сферы/тора. Система координат даст в качестве 3D точки своё начало.

Набор допустимых для выбора элементов определяется состоянием фильтров выбора в выпадающих списках указанных опций.

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

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

<K> Отменить задание направления выталкивания

Задание длины выталкивания

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

Задание длины выталкивания по длине вектора направления или числовым значением

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

При задании направления выталкивания вектором система попытается определить длину выталкивания в прямом направлении по длине вектора. Это возможно только при задании вектора двумя 3D точками или прямым ребром. Поле значения длины выталкивания в прямом направлении становится недоступным для

252

Выталкивание

редактирования. Числовое значение, отражаемое в данном поле, указывает взятое с вектора значение длины. Для отказа от данного режима можно принудительно установить режим задания длины выталкивания (в прямом направлении) числовым значением. Для этого достаточно изменить способ задания длины на “Значение”.

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

Выталкивание в обратном направлении по умолчанию не производится. В группе параметров “В обратном направлении” в этом случае установлен вариант “Нет”. При этом поля для задания длины выталкивания и уклона в обратном направлении недоступны.

Если необходимо выполнить выталкивание в обратном направлении, следует выбрать другой вариант задания длины из списка. Чтобы длина выталкивания в обратном направлении совпадала с длиной выталкивания в прямом направлении, необходимо выбрать вариант “Симметрично”. Значение поля “Длина” останется недоступным.

Для задания длины выталкивания в обратном направлении независимым числовым значением следует выбрать вариант “Значение”. Поле для ввода значения длины станет доступным.

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

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

прямом направлении) или

(для выталкивания в обратном

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

Шаг, с которым перемещается динамический курсор, зависит от степени приближения объекта. Например, если постепенно приближать камеру, то в определённый момент шаг уменьшится в 10 раз.

Следует учесть, что при установке для выталкивания в прямом направлении режима определения длины по длине вектора выталкивания отражающееся в 3D сцене предварительное рёберное изображение позволяет динамически изменять длину только в обратном направлении. При выборе для длины выталкивания в обратном направлении варианта “Симметрично” изменить значение длины в этом направлении с помощью мыши также невозможно.

253

Трёхмерное моделирование

Задание границ выталкивания

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

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

Название групп параметров (“В прямом направлении”, “В обратном направлении”) при задании границ носит условный характер. Расположение границ относительно направлений выталкивания в общем случае может быть произвольным. Исключением является только граничное условие типа “До ближайшей грани”, задаваемое для определённого направления выталкивания.

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

<T> Выбрать первую границу выталкивания

<B> Выбрать вторую границу выталкивания

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

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

<U> Сбросить первую границу выталкивания

<U> Сбросить вторую границу выталкивания

<U> Сбросить границы выталкивания

Опция доступна в режиме задания первой границы (при активной опции ). Опция

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

отображается опция отмены сразу обоих границ .

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

254

Выталкивание

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

<F5> Предварительный просмотр результата операции

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

Отступ. Условие типа “От плоскости исходного контура”. В параметрах выталкивания необходимо задать значение отступа от плоскости исходного контура в поле “Отступ”.

До поверхности. Условие типа “Ограничение поверхностью”. В 3D сцене необходимо выбрать рабочую поверхность/плоскость, грань, плоское ребро, простое тело или профиль. Список доступных для выбора элементов определяется состоянием

фильтров опции .

При необходимости можно задать смещение относительно заданной поверхности в поле

“Отступ”.

До грани. Условие типа “Ограничение гранью”. В 3D сцене необходимо выбрать грань, которая будет ограничивать выталкивание.

До тела. Условие типа “Ограничение твёрдым телом”. В 3D сцене необходимо выбрать тело, пересечением с которым будет ограничено выталкивание. Если выбранное тело имеет с выталкиванием несколько пересечений, выбирается ближайшее к месту клика мышью при выборе тела.

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

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

Через всё. Условие типа “По габаритам дополнительного тела”. Для данного граничного условия вторая граница не задаётся.

255