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

Тело по параметрам

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

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

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

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

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

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

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

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

Правила создания операции

Способы вызова команды:

Клавиатура

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

Пиктограмма

 

 

 

<3SO>

«Операции|

 

тело по параметрам»

 

 

 

 

 

 

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

 

<R>

Выбрать 3D

профиль.

 

 

 

 

<1>

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

 

координат

 

 

 

 

 

 

 

 

 

<2>

Выбрать 3D

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

 

 

 

 

 

<3>

Выбрать 3D

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

 

 

 

 

365

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

 

<4>

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

 

 

 

 

<5>

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

 

 

 

 

<6>

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

 

 

 

 

<7>

Отменить выбор элементов, задающих систему

 

координат

 

 

 

 

 

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

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

Способ ориентации копии по путям или поверхностям

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

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

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

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

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

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

«Операция».

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

После задания количества копий можно перейти к закладке «Параметры».

366

Тело по параметрам

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

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

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

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

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

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

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

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

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

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

367

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

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

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

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

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

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

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

 

Исходный

 

3D профиль

Z

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

 

координат

 

Y

X

<0.0.0>

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

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

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

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

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

Z

 

Y

 

X

 

X`

Z`

<0.0.0>

 

 

Y`

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

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

5.Если геометрия 3D профиля каким-либо образом зависит от переменной, которой присваивается номер текущей копии, то профиль будет пересчитан с текущим значением переменной.

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

Z

 

Y

Текущая копия

профиля

X

 

X`

Z`

<0.0.0>

 

 

Y`

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

368