Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Почему вам необходима именно эта Книг1а.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
10 Мб
Скачать
☆

Объединение объектов в группы

Для облегчения управления наборами объектами и с целью упрощения насыщенных объектами сцен применяют команду Group (Сгруппировать или Группа). Ее вызов осуществляется через о дноименный пункт падающего меню Group (Группа) и применяется к выбранным объектам. Возникает окно ввода имени создаваемой группы (рис. 4.12). После подтверждения имени группы возникает новый объект сцены.

РИСУНОК 4.12. Набор имени группы

С объектами, объединенными по определенным критериям в группу (составные элементы сложного объекта, часто повторяющиеся наборы однотипных объектов и т. п..), очень удобно производить такие операции как выбор, клонирование, присвоение материалов, трансформации и многое другое. Группы могут иметь многоуровневую вложенную структуру. Рассмотрим возможности работы с группами объектов в среде Мах. Все команды управления сосредоточены в упоминавшемся ранее падающем меню Group (Группа):

  • G roup (Группа) - объединяет выбранные объекты в группу с новым именем, набираемым в одноименном диалоговом окне (рис. 4.12). Имя группы отображается жирным шрифтом в поле Name (Имя) или в квадратных скобках в диалоговом окне Select Objects (Выбор Объектов) (рис. 4.13).

РИСУНОК 4.13. Отображение групп в списках объектов

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

  • Close (Закрыть) - возвращает группу в стандартное состояние, скрывая объект с именем группы и возвращая полную группировку всем объектам группы.

  • Ungroup (Разгруппировать) - удаляет группировку объектов, входящих в выбранную группу, позволяя раздельную работу над каждым из них.

  • Explode (Полная Разгруппировка) - удаляет группировку объектов, составляющих многоуровневую, вложенную группу.

  • Detach (Отсоединить или Отделить) - выделяет выбранный объект (или объекты) из состава группы. Для выполнения этой команды необходимо сначала открыть группу командой Open (Открыть).

  • Attach (Присоединить или Прикрепить) - добавляет выбранные объекты в группу, указываемую левым щелчком мыши.

 

Трансформации объектов. Виды Трансформаций

В среде Мах с любым объектом, набором нескольких объектов или группой можно производить три базовые операции преобразований - Move, Rotate и Scale (Перемещение, Поворот и Масштабирование), которые объединены одним общим термином - Transforms (Трансформации). Все трансформации назначены соответствующим кнопкам в Main Toolbar (Основной Панели), а Scale (Масштабирование) - списку кнопок. Преобразование перемещения позволяет изменять положение объекта в трехмерном пространстве, поворота, его ориентацию и масштабирования - линейные размеры объекта. Причем последнее преобразование может быть трех видов:

  • Uniform (Однородное) - равномерное масштабирование по трем координатным осям X,Y, Z;

  • Non-Uniform (Неоднородное) - выполняется по одной из осей или плоскостей объекта;

  • Squash (Сплющивание) - взаимно противоположное одновременное масштабирование по одной из осей и плоскости двух других, или наоборот.

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

Обычно выполнение преобразований с объектами сцены выполняется с приблизительной точностью («на глаз») в соответствии с визуальным восприятием положения, ориентации или масштаба. Однако, существуют случаи, когда необходим точный ввод параметров, для осуществления которого и служит способ Type-In (Точный Ввод). Соответствующее диалоговое окно может быть вызвано через пункт Transform Type-In (Точный Ввод Параметров Трансформаций или Трансформация) падающего меню Инструменты. В зависимости от типа выбранной трансформации, вызывается окно Move, Rotate или Scale Transform Type-In (Перемещение, Поворот или Масштабирование), которое содержит две группы счетчиков - Absolute : World (Абсолютные : Мировые Координаты) и Offset : Screen (Приращения : Экранные Координаты) (рис. 4.14).

РИСУНОК 4.14. Точный Ввод Параметров

Именно это меню используется для ввода размеров объекта.

Первоначально, при вызове этого окна в счетчиках первой группы отображаются точные значения положения выбранного объекта в трехмерном пространстве, его ориентация. При переключении на другой вид трансформаций (используя соответствующие модальные кнопки в Main Toolbar (Основной Панели) или через вызов контекстного меню редактируемого объекта) окно Type-In сразу же изменяется на соответствующее.

P oint Center (Центр Трансформаций)

Чтобы установить или изменить центр объекта нужно на панели инструментов (справа) выбрать вкладыш Иерархия, в нём выбрать вкладыш Центр. Выбрать кнопку Аспект центра и переместить координатные направляющие в любое место (обязательно ориентируясь по всем видам сцены). Потом отключить эту кнопку Аспект центра. Кнопка Аспект объекта – позволяет переместить объет относительно координатных направляющих. Кнопка Аспект иерархии – применим для сгруппированных объектов.

РИСУНОК 4.17. Управление Опорными Точками

РИСУНОК 4.18. Отображение Опорных Точек

Трансформации перемещения и поворота, производимые с объектом в этом режиме, будут влиять только на опорную точку, не затрагивая сам объект.

Если включена кнопка Аспект центра становятся активны кнопки группы Выравнивание. Они дают возможность опорную точку Center to Object (Центр к Объекту, т.е. программа автоматически найдёт центр объекта и установит туда координатные направляющие).