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

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

Преобразование 3D фрагмента

При вставке 3D фрагмента у него обычно создаётся два преобразования: «Привязка по ЛСК фрагмента» и «Преобразование разборки исходной ЛСК».

«Привязка по ЛСК фрагмента» является преобразованием, осуществляемым для совмещения исходной и целевой системы координат 3D фрагмента.

В связи с наличием механизма сопряжений (команда «3CT: Создать сопряжение»),в дополнительных свойствах

преобразования (кнопка ) есть возможность указать степени свободы. Информация о степенях свободы 3D фрагмента используется при перемещении элементов сопряжения (более подробную информацию по использованию степеней свободы смотрите в главе «Сопряжения»).

Если при вставке 3D фрагмента в качестве исходной системы координат используется заранее созданная в 3D фрагменте ЛСК, параметры степеней свободы наследуются с этой ЛСК. В этом случае, для удобства работы параметры степеней свободы преобразования дублированы на закладку

«Степени свободы» 3D фрагмента.

«Преобразование разборки исходной ЛСК» – это преобразование разборки, параметры которого наследуются с исходной системы координат 3D фрагмента. Более подробно об этом смотрите в главе «3D фрагменты».

Преобразование сопряжения

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

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

Работа с командой

Для вызова команды «3EG: Преобразование элементов» используется:

Клавиатура

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

Пиктограмма

 

 

 

<3EG>

«Сервис|Преобразование»

 

 

 

 

После входа в команду необходимо выбрать 3D элемент, преобразование которого будет задаваться. Для этого используется опция:

<A> Выбрать операцию или элемент построения

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

594

Преобразование

В верхней части окна свойств располагается список преобразований. Преобразования располагаются в нём в том порядке, в котором они применяются. Напротив имени преобразования показана иконка, обозначающая тип преобразования. Слева от списка преобразований

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

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

Имя выбранного преобразования можно изменить с помощью поля

«Имя». Справа от данного поля находится кнопка [Дополнительные свойства]. Она позволяет задать дополнитель-

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

Если у преобразования установлен параметр «Только для разборки», это преобразование применяется только в режиме разборки модели (команда «3VX: Разобрать 3D модель»).

У 3D построений параметр «Только для разборки» заблокирован, так как в режиме разборки 3D построения не могут менять своего положения.

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

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

Поле «Масштаб» служит для задания масштаба.

Использование манипуляторов

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

Чтобы с помощью манипулятора изменить параметры преобразования, необходимо подвести курсор к манипулятору и перетащить его в новое место. Вместе с манипулятором своё положение изменит и 3D элемент.

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

595

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

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

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

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

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

Дополнительные опции и параметры

Есть набор опций, доступных при работе со всеми типами преобразований.

Чтобы восстановить начальные параметры преобразования необходимо использовать опцию:

<H> Переместить элемент в исходное положение

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

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

<M> Привязки, применяемые при задании преобразования

Появляется окно «Привязки», в котором можно задать шаг изменения параметров при перемещении и повороте с помощью 3D манипуляторов. Если установлен параметр «Автоматический подбор шага», при перемещении программа, в зависимости от масштаба изображения в 3D окне, будет автоматически подбирать подходящий шаг. При установленном параметре «Автоматический подбор шага», значение, установленное в поле «Шаг» будет игнорироваться.

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

596

Преобразование

Закладка «Относительные преобразования», расположенная в нижней части окна свойств, позволяет изменять параметры перемещения/поворота относительно текущего положения. Чтобы изменить положение элемента относительно текущего положения необходимо установить флажок в поле «Включить», задать преобразования и нажать кнопку [Применить]. После этого указанные относительные преобразования будут добавлены к абсолютным.

Для задания перемещения на закладке «Относительные преобразования», кроме трёх полей («X», «Y», «Z» - преобразование вдоль трёх осей), можно использовать и четвёртое поле (с именем «D»). Четвёртое поле позволяет изменять длину вектора перемещения, который задаётся тремя другими полями.

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

«Относительные преобразования» - это не отдельный тип преобразования (значения, введённые в

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

597