Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
T-FLEX CAD. ТРЁХМЕРНОЕ МОДЕЛИРОВАНИЕ. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.pdf
Скачиваний:
201
Добавлен:
01.05.2014
Размер:
13.8 Mб
Скачать

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

Чтобы изменить процентное значение, а также угол поворота профиля в заданной точке, нужно в

списке выделить её процентное значение и два раза щелкнуть или нажать кнопку [Изменить]. В результате появится окно диалога, где можно задать новые значения. Для того чтобы удалить лишнюю точку из списка, достаточно выделить её процентное значение длины с помощью курсора и нажать кнопку [Удалить].

Масштаб. Задаёт масштаб исходного контура в конечной точке пути.

Использовать таблицу масштабов. Установка данного флага позволяет задавать масштаб контура с помощью таблицы масштабов аналогично использованию таблицы углов кручения.

На рисунке приведены примеры тел, с переменным масштабированием профиля по длине пути.

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

Группа параметров “Сглаживание”:

Исходная плоскость. Установка данного параметра задает режим сглаживания ребер исходной поверхности, то есть поверхности, образованной в начальной точке пути. Сглаживание осуществляется методом "Скругление" или "Фаска". Размер сглаживания задается в параметре

"Радиус".

Целевая поверхность. Установка данного параметра задает режим сглаживания ребер целевой поверхности, то есть поверхности, которую образует исходный контур в конечной точке при перемещении по 3D пути. Сглаживание осуществляется методом "Скругление" или "Фаска". Размер сглаживания задается в параметре "Радиус".

Закладка «Преобразование»

Подробно ознакомиться с параметрами данной закладки можно в главе “Общие параметры 3D

элементов”.

Тело по траектории с параметрическим изменением профиля

Опция создания тела по траектории с параметрическим изменением профиля служит для создания тел со сложной геометрией поверхностей. Тело получается в результате «движения» профиля по произвольной или специально заданной пространственной траектории. При этом система позволяет задать зависимость изменения параметров профиля от параметров его перемещения.

294

Тело по траектории

«Движение» профиля осуществляется за счет многократного копирования исходного профиля. По полученному набору профилей формируется тело. Тело может быть замкнутым

Пиктограмма для вызова данной опции находится в автоменю и доступна из списка опций команды создания операции «Тело по траектории».

 

<0>

Создать

тело

с

параметрическим изменением

 

профиля.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

<R>

Выбрать 3D профиль.

 

 

 

 

 

 

 

 

 

 

 

<1>

Выбрать

3D

путь,

задающий

положение

начала

 

координат

 

 

 

 

 

 

 

 

 

 

 

 

 

<2>

Выбрать 3D путь, задающий направление оси X

 

 

 

 

<3>

Выбрать 3D путь, задающий направление оси Y

 

 

 

 

 

<4>

Выбрать грань, задающую ориентацию оси X

 

 

 

 

 

 

<5>

Выбрать грань, задающую ориентацию оси Y

 

 

 

 

 

 

<6>

Выбрать исходную систему координат

 

 

 

 

 

 

 

 

 

<7>

Отменить

выбор

элементов,

задающих

систему

 

координат

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ведущим параметром операции является номер копии профиля. Номер копии автоматически изменяется в процессе расчета операции от 1 до указанного количества с шагом 1.

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

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

295

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

Управление параметрами системы координат копии осуществляется через диалог параметров операции (закладка «Параметры»). Можно выделить два основных типа параметров операции -

управляемые параметры и управляющие параметры.

Управляемые параметры – их значения рассчитываются автоматически в процессе создания операции. Для считывания значений таких параметров можно назначить независимые переменные.

Независимыми называют те переменные системы, которым присвоено конкретное значение, а не выражение. Они не зависят от других переменных системы. В свою очередь от них могут зависеть некоторые параметры 2D или 3D построений, а также другие (зависимые) переменные.

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

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

Как можно использовать управляемые параметры?

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

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

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

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

Расчёт операции выполняется в следующем порядке: присваивается следующее значение номеру копии, рассчитываются управляющие параметры, вычисляются остальные управляемые параметры (если они есть), пересчитывается исходный профиль с текущими значениями переменных, выполняется копирование профиля.

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

Способ свободной ориентации копии

Для создания тела по траектории с параметрическим изменением профиля достаточно выбрать 3D профиль, задать количество копий и назначить независимую переменную на параметр «номер копии». Используя переменную, принимающую значения номеров копий, можно создать

296

Тело по траектории

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

Выбрать 3D профиль можно с помощью соответствующей опции в автоменю:

 

<R>

Выбрать 3D профиль.

 

 

 

Количество копий профиля можно назначить в диалоге параметров операции на закладке

«Операция».

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

Далее необходимо перейти к закладке «Параметры».

На этой закладке присутствует 2 типа параметров, объединенных под названиями «управляющие параметры» и «управляемые параметры».

При создании операции по данной схеме, управляемым параметром является только номер копии, а управляющими являются параметры, отвечающие за положение текущей копии профиля в пространстве. Для удобства выделено 4 группы управляющих параметров: положение, направление оси X, направление оси Y, направление оси Z.

297

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

Группа параметров «Положение» управляет координатами X,Y,Z точки, определяющей положение начала системы координат текущей копии.

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

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

Вектор, задающий направление оси системы координат копии определяется двумя точками. Первая точка имеет координаты <0.0.0>. Координаты второй точки вектора, направляющего ось системы координат текущей копии, определяются параметрами X,Y,Z из соответствующей группы управляющих параметров.

В случае если векторы, определенные пользователем, не ортогональны или не образуют правую тройку, система доопределяет их автоматически. Определение осей идет по порядку X,Y,Z. Без изменения остаётся направление оси X, ось Y доворачивается до получения угла 90° в плоскости XY, затем определяется ось Z.

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

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

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

 

<6>

Выбрать исходную систему координат

 

 

 

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

При создании тела по траектории с параметрическим изменением 3D профиля по описываемой схеме, система вычисляет положение и ориентацию текущей копии профиля в следующем порядке:

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

2. Вычисляются абсолютные координаты точки, определяющей положение начала для системы координат текущей копии. Расчёт ведется по выражениям в полях управляющих параметров (группа

«Положение»).

 

Исходный

 

3D профиль

Z

Исходная система

 

координат

 

Y

X

<0.0.0>

Начало системы коор- динат текущей копии

("Положение" X,Y,Z)

3.Вычисляются координаты векторов, определяющих направления осей системы координат текущей копии. Расчёт ведётся по выражениям в полях управляющих параметров (группа

«Направление »)

4.Система координат копии помещается в точку начала координат копии и ориентируется в соответствии с определёнными векторами.

Z

 

Y

 

X

 

X`

Z`

<0.0.0>

 

 

Y`

Система координат

текущей копии

298