Размножение трехмерным массивом
С помощью команды МАССИВ(ARRAY) можно создавать массив трехмерных объектов в текущей плоскости XY. Команда 3DМАССИВ(3DARRAY) позволяет создавать прямоугольный или круговой массивы в трёхмерном пространстве. Отличие от аналогичной команды, применяемой в двумерном моделировании, состоит в том, что при создании прямоугольного массива объектов кроме количества рядов (направление по оси Y) и столбцов (направление по оси X) запрашивается количество уровней (направление по оси Z), а при создании кругового массива вместо центра вращения используется ось вращения. Для создания трехмерного кругового массива необходимо определить ось поворота, а не двухмерную точку, как при использовании команды МАССИВ(ARRAY).
Вызывается команда 3DМАССИВ(3DARRAY) из падающего меню Изменить(Modify)Þ 3D операции(3D Operations)Þ 3D массив(3D Mirror)или из командной строки.
Запросы команды 3DМАССИВ(3DARRAY):
Выберите объекты: выбрать объекты и нажать Enter для окончания выбора объектов
(Select objects):
Ввести тип массива [Прямоугольный/Круговой] <П>: задать опцию или нажать клавишу Enter
(Enter the type of array [Rectangular/Polar]<R>):
Опции:
· Прямоугольный(Rectangular) – формирование прямоугольного массива. Опция задается путем ввода П (R);
· Круговой(Polar) – формирование кругового массива. Опция задается путем ввода К(P);
Для формирования прямоугольного массива команда выдает следующие запросы:
Ввести число рядов (—) <1>: ввести положительное число или нажать клавишу Enter
(Enter the number of rows (—) <1>):
Ввести число столбцов (| | | ) <1>: ввести положительное число или нажать клавишу Enter
(Enter the number of columns (| | | ) <1>):
Число этажей ( . . . ) <1>: ввести положительное число или нажать клавишу Enter
(Enter the number of levels <1>):
При задании более одного ряда отображается следующий запрос:
Задать расстояние между рядами (—): задать расстояние
(Specify the distance between rows (—)):
При задании более одного столбца отображается следующий запрос:
Расстояние между столбцами ( | | | ): задать расстояние
(Specify the distance between columns ( | | | )):
При задании более одного уровня отображается следующий запрос:
Расстояние между этажами ( . . . ): задать расстояние
(Specify the distance between columns ( . . . )):
При положительных значениях расстояний массив генерируется вдоль положительных направлений осей X, Y и Z. При отрицательных значениях расстояний массив генерируется вдоль отрицательных направлений осей X, Y и Z.
Для формирования кругового массива команда выдает следующие запросы:
Число элементов в массиве: ввести положительное значение
(Enter the number of items in the array):
Задать угол заполнения (+=прчс, – =почс) <360>: задать угол или нажать клавишу Enter
(Specify the angle to fill (+=ccw, – =cw) <360>):
Заданный угол определяет число градусов между первым и последним элементами массива относительно оси поворота. Для поворота против часовой стрелки следует ввести положительное число. Для поворота по часовой стрелке следует ввести отрицательное число.
Поворачивать элементы массива? [Да/Нет] <Д>: ввести Д или Н или нажать клавишу Enter
(Rotate arrayed objects? [Yes/No] <Y>):
Если ввести Д(Y) или нажать клавишу Enter, каждый элемент массива окажется повернутым.
Центральная точка массива: указать центральную точку массива
(Specify center point of array):
Вторая точка оси поворота: указать вторую точку оси поворота
(Specify second point on axis of rotation):
Упражнение 4. Построить фигуру, изображенную на рисунке 39.
1. Создайте новый файл рисунка;
2. Установите область рисования равной 420 х 297;
3. Включите ортогональный режим ОРТО(ORTHO).
4. Постройте куб, задав угловую точку с координатами (100, 50) и со стороной равной 4;
5. Задайте команду 3DМАССИВ(3DARRAY);
6. Отвечая на запросы команды:
ü выберите опцию Прямоугольный (Rectangular);
ü выберите исходный куб и нажмите Enter;
ü задайте число рядов равное 3;
ü задайте число столбцов равное 2;
ü задайте число этажей равное 2;
ü задайте расстояние между рядами, столбцами и этажами
равное 4.
7. Установите точку зрения ЮЗ изометрия (SW Isometric);
8. В итоге создана фигура, состоящая из 12 кубов.
Рис.39. Фигура, созданная прямоугольным массивом