Размножение трехмерным массивом

С помощью команды МАССИВ(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 кубов.

Размножение трехмерным массивом - student2.ru Размножение трехмерным массивом - student2.ru

Рис.39. Фигура, созданная прямоугольным массивом

Наши рекомендации