Читайте также:
|
|
Самый быстрый способ создания серии однотипных объектов, расположенных по тому или иному закону, — использование массивов, что, по сути, представляет собой разновидность клонирования. Для работы с массивами предназначена команда Array (Массив) из командного меню Tools (Инструменты). Благодаря этой команде можно формировать одномерные, двумерные и трехмерные массивы объектов, в которых следующие элементы массива смещены относительно предыдущих на некоторую величину и (или) повернуты на некоторый градус.
Попробуйте для начала сформировать одномерный массив на основе обычной сферы. Создайте исходный примитив-сферу (рис. 30), выделите сферу, откройте команду Tools=>Array (Инструменты=>Массив) и настройте параметры преобразования в соответствии с рис. 31. В итоге из одной сферы вы получите семь вытянувшихся в один ряд по оси X сфер (рис. 32). Обратите внимание, что тип массива — одномерный, двумерный или трехмерный — определяется указанием соответствующих флажков: 1D, 2D или 3D, а закон размещения объектов регулируется координатами X, Y и Z — в нашем случае сферы смещены относительно друг друга по оси X на 20 единиц.
Рис. 30. Исходная сфера
Рис. 31. Настройка параметров окна Array для одномерного массива
Рис. 32. Одномерный массив сфер
Чуть усложним задачу и на основе другого примитива (в нашем случае конуса — рис. 33) создадим двумерный массив, расположив объекты друг за другом ровными рядами. Выделите созданный объект-конус и откройте команду Tools=>Array (Инструменты=>Массив). Для варианта 1D все оставьте без изменения, исходя из предположения, что число конусов в ряду будет равно числу сфер. Активизируйте флажок 2D и определите число рядов и смещение их относительно друг друга (рис. 34 и 35).
Рис. 33. Появление конуса
Рис. 34. Настройка параметров окна Array для двумерного массива
Рис. 35. Появление двумерного массива конусов
А теперь воспользуемся командой Array (Массив) для создания имитации кубика-рубика, исходя из того, что в самом простом случае кубик-рубик представляет собой куб, в котором на каждой его плоскости помещается набор из 25 объединенных в квадрат разноцветных кубиков. Создайте образец кубика из тех, которые нужно будет объединять в трехмерный массив, — для этого лучше воспользоваться примитивом ChamferBox, чтобы за счет фаски придать кубику более естественный вид и задать длину, ширину и высоту кубика вручную на панели Modify (рис. 36 и 37). Выделите кубик и примените команду Tools=>Array (Инструменты=>Массив) с параметрами, как показано на рис. 38. В результате получите примерно такой же массив кубиков, как представлен на рис. 39. Осталось перекрасить отдельные составляющие кубика-рубика в разные цвета, что можно сделать как по очереди выделяя отдельные кубики и меняя их цвет, так и корректируя цвет для нескольких кубиков одновременно. Во втором случае необходимо разобраться со способами выделения объектов более тщательно, поэтому для начала просто сохраните созданный кубик-рубик в файле.
Рис. 36. Исходный кубик
Рис. 37. Настройка параметров кубика на панели Modify
Рис. 38. Настройка параметров окна Array для трехмерного массива
Рис. 39. Трехмерный массив кубиков
Дата добавления: 2015-11-13; просмотров: 43 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Зеркальное отражение объектов | | | Другие методы выделения объектов |