ArrayRectangular Метод

Создает двухмерный или трехмерный прямоугольный массив объектов.

См. также | Пример

Синтаксис

RetVal = object.ArrayRectangular (NumberOfRows, NumberOfColumns, NumberOfLevels, DistBetweenRows, DistBetweenColumns, DistBetweenLevels)

Object

Все Объекты Рисунка
Объект или объекты обращающиеся к этому методу.

NumberOfRows

Integer; только для ввода
Число строк в прямоугольном массиве. Это должно быть положительным числом. Если это число - 1, то NumberOfColumns должен быть больше чем 1.

NumberOfColumns

Integer; только для ввода
Число столбцов в прямоугольном массиве. Это должно быть положительным числом. Если это число - 1, то NumberOfRows должен быть больше чем 1.

NumberOfLevels

Integer; только для ввода
Число уровней в трехмерном массиве.

DistBetweenRows

Double; только для ввода
Расстояние между строками. Если расстояние между строками - положительное число, строки добавляются вверх от основного объекта. Если расстояние - отрицательное число, строки добавляются вниз.

DistBetweenColumns

Double; только для ввода
Расстояние между столбцами. Если расстояние между столбцами - положительное число, столбцы добавляются направо от основного объекта. Если расстояние - отрицательное число, столбцы добавляются налево.

DistBetweenLevels

Double; только для ввода
Расстояние между уровнями массива. Если расстояние между уровнями - положительное число, уровни добавляются в положительном направлении от основного объекта. Если расстояние - отрицательное число, уровни добавляются в отрицательном направлении.

RetVal

Variant Массив (массив объектов)
Массив недавно созданных объектов.

Замечания

Для двухмерного массива определите NumberOfRows, NumberOfColumns, DistBetweenRow и DistBetweenColumns. Чтобы создавать трехмерный массив определите также NumberOfLevels и DistBetweenLevels.

Если Вы определяете одну строку, Вы должны определить больше чем один столбец и наоборот.

Если расстояние между строками - отрицательное число, строки добавляются вниз. Если расстояние между столбцами - отрицательное число, столбцы добавляются налево.

AutoCAD формирует прямоугольный массив по опорной линии, определенной текущим углом вращения. Этот угол является нулевым по умолчанию, так что строки и столбцы прямоугольного массива ортогональны относительно X и Y осей рисунока. Вы можете изменить этот угол и создать вращаемый массив установив угол вращения к значению отличному от нуля. Чтобы сделать это, используйте свойство SnapRotationAngle.

Прямоугольный массив NumberOfRows = 4,
NumberOfColumns = 3, DistBetweenRows = a,
DistBetweenColumns = b.
Основной объект представлен в синем.

ПРИМЕЧАНИЕ Вы не можете выполнить этот метод при одновременном выполнении итераций через коллекцию. Итерация откроет работу пространство для операции только для чтения, в то время как этот метод пытается исполнять операцию чтения - записи. Завершите любую итерацию прежде, чем Вы вызываете этот метод.

AttributeReference: Вы не должны пытаться использовать этот метод на объектах AttributeReference. AttributeReference объекты наследовали этот метод, потому что они - один из объектов рисунка, однако, не выполнимо исполнить эту операцию на справочнике атрибута.

Сайт управляется системой uCoz