ArrayPolar Метод |
Создает полярный массив объектов из NumberOfObjects, AngleToFill и CenterPoint.
Синтаксис
RetVal = object.ArrayPolar (NumberOfObjects, AngleToFill, CenterPoint)
Object
All Drawing Objects
Объект или объекты обращающиеся к этому методу.
NumberOfObjects
Integer;
только для ввода
Число объектов, которые будут созданы в полярном массиве. Это должно быть положительным целым числом больше чем 1.
AngleToFill
Double;
только для ввода
Угол заполнения в радианах. Положительное значение определяет вращение против часовой стрелки. Отрицательное значение определяет вращение по часовой стрелке. Ошибка возвращается для угла, который равняется 0.
CenterPoint
Variant
(массив с тремя элементами double); только для ввода
Трехмерные координаты полежения WCS средняя точка для полярного массива.
RetVal
Variant
Массив (массив объектов)
Массив новых объектов.
Замечания
AutoCAD определяет расстояние от средней точки массива до контрольной точки на последнем выбранном объекте. Используемая контрольная точка зависит от типа объекта, предварительно выбранного. AutoCAD использует среднюю точку круга или дуги, точку ввода блока или формы, точку начала текста и одной оконечной точки линии или следа.
Обратите внимание, что этот метод не поддерживает опцию Rotate While Copying команды ARRAY AutoCADа.
Полярный массив с NumberOfObjects = 5, AngleToFill = 180, CenterPoint = 0,0,0.
ПРИМЕЧАНИЕ Вы не можете выполнить этот метод при одновременном выполнении итераций через коллекцию. Итерация откроет работу пространство для операции только для чтения, в то время как этот метод пытается исполнять операцию чтения - записи. Завершите любую итерацию прежде, чем Вы вызываете этот метод.
AttributeReference: Вы не должны пытаться использовать этот метод на объектах AttributeReference. AttributeReference объекты наследовали этот метод, потому что они - один из объектов рисунка, однако, не выполнимо исполнить эту операцию на справочнике атрибута.