- •2 Урок Создание расширенных примитивов
- •Создание и редактирование конструкций из примитивов Выравнивание объектов
- •Объединение объектов в группы
- •Клонирование объектов
- •Зеркальное отражение объектов
- •Создание массивов объектов
- •Другие методы выделения объектов
- •Создание именованных наборов объектов
- •Комплексное использование различных вариантов выделения, выравнивания и клонирования объектов при создании сцен
Создание и редактирование конструкций из примитивов Выравнивание объектов
Для выравнивания объектов используется команда Align (Выровнять), вызываемая из командного меню Tools (Инструменты), или набор кнопок на панели инструментов Main Tools. Познакомимся с выравниванием на примере создания модели простого трехмерного логотипа ювелирной компании на основе примитивов Hedra и Torus Knot. Естественно, после создания объекты из примитивов нужно выровнять и откорректировать положение объектов во всех трех проекциях, так как изначально их размещение вряд ли будет идеальным (рис. 14). В данном случае нам нужно выровнять три ограненных кристалла в левой части логотипа. Для этого выделите данные объекты, заключив их в прямоугольный контейнер инструментом Select Object (Выделить объекты), и вызовите команду Tools=>Align (Инструменты=>Выровнять). Обратите внимание, что после вызова данной команды внешний вид маркера мыши изменится, а в нижней части экрана появится приглашение выделить объект, по которому следует произвести выравнивание. Поэтому щелкните на задающем центр выравнивания объекте (в данном случае был выбран объект Hedra3, соответствующий среднему кристаллу). В результате откроется диалоговое окно Align Selection (Выровнять выделенные объекты), где необходимо задать параметры выравнивания (рис. 15). Возможно, результат будет напоминать рис. 16. Сохраните созданный логотип.
Рис. 14. Исходный вид логотипа
Рис. 15. Настройка параметров выравнивания
Рис. 16. Вид логотипа после выравнивания кристаллов
Объединение объектов в группы
Любая сцена состоит из огромного числа объектов, и для удобства работы с ними используют различные варианты их объединения. Самое простое — объединить объекты в группы, что позволит в дальнейшем выполнять ряд действий, таких как выбор, клонирование, присвоение материалов, трансформация и пр., одновременно в отношении всей группы объектов. Обычно в группы объединяют составные элементы сложного объекта, а также наиболее часто повторяющиеся наборы однотипных объектов и т.п. Группы могут быть как одноуровневыми, так и иметь многоуровневую архитектуру.
Для работы с группами предназначено командное меню Group (Группировать), группировка объектов осуществляется выбором одноименной команды из данного меню, а для работы с определенными объектами группы используются команды:
Open (Открыть) — позволяет частично снять группировку, что дает возможность выбирать, модифицировать и трансформировать любой объект открытой группы;
Close (Закрыть) — предназначена для восстановления частично снятой группировки;
Ungroup (Разгруппировать) — удаляет один уровень группировки объектов;
Explode (Полностью разгруппировать) — отвечает за полное удаление группировки объектов независимо от уровня вложенности групп;
Detach (Отсоединить) — позволяет исключить выбранный объект из состава предварительно открытой при помощи команды Open (Открыть) группы;
Attach (Присоединить) — предназначена для включения выбранных объектов в группу.
Создадим группу из объектов только что полученного логотипа. Выделите все объекты, заключив их в прямоугольный контейнер инструментом Select Object (Выделить объекты), вызовите команду Group=>Group (Группировать=>Группировать) и введите имя группы (рис. 17). После этого можно будет работать с группой как с единым целым — все объекты группы будут выделяться щелчком на любом из них и их можно будет все вместе перемещать, поворачивать, масштабировать, копировать и пр.
Рис. 17. Ввод имени группы объектов
А теперь исключите из группы ранее выровненные кристаллы. Для этого выделите и откройте группу при помощи команды Group=>Open (Группировать=>Открыть). Выделите первый исключаемый из группы кристалл и примените команду Group=>Detach (Группировать=>Отсоединить), затем проведите аналогичную операцию для двух других кристаллов и закройте группу командой Group=>Close (Группировать=>Закрыть). Щелкните по любому элементу группы инструментом Select Object (Выделить объект), и вы увидите, что исключенные объекты окажутся невыделенными, а значит, они больше не входят в группу. А теперь проведите обратную операцию: сформируйте пару новых объектов и добавьте их в ранее созданную группу. Выделите первый из созданных объектов, выберите из меню Group (Группировать) команду Attach (Присоединить) и щелкните мышью на группе (рис. 18) — объект окажется включенным в группу, в чем несложно убедиться, например, при попытке одновременного перемещения всех объектов группы. Аналогичную операцию проведите и в отношении второго включаемого в группу объекта.
Рис. 18. Указание группы в процессе включения в нее нового объекта
