Coordinates Свойство |
Определяет координаты для каждой вершины в объекте.
Синтаксис
object.Coordinates
object
3DFace, 3DPolyline , Leader, LightweightPolyline, MLine, Point, PolyfaceMesh, PolygonMesh, Polyline, Solid, Trace
Объект или объекты обращающиеся к этому свойству.
Coordinates
Variant
(массив double); чтение - запись
Массив точек.
LightweightPolyline возражает: variant - массив 2-ых точек в OCS.
Polyline возражает: variant - массив трехмерных точек: X и Y координаты находятся в OCS; Z координата игнорируется.
Все другие объекты: variant - массив трехмерных точек в WCS.
Замечания
Это свойство заменит любые существующие координаты для указанного объекта. Используйте стандартные обращающиеся с массивом методы, чтобы обработать координаты, содержавшиеся в этом свойстве.
Вы не можете изменить число координат в объекте, используя это свойство. Вы можете изменить только местоположение существующих координат.
Для следующих объектов, Z координата будет всегда иметь значение по умолчанию 0 на активном UCS: 3DFace, Leader, MLine, PolyfaceMesh и Trace.
3DPolyline , Polyline, PolygonMesh: Для простых ломаных линий, это свойство определяет простую вершину. Для splined, это свойство определяет вершину контрольной точки.
При установке координат для ломаной линии, если Вы сообщаете, меньше координат чем объект в настоящее время имеет, ломаная линия будет усечена. Если Вы передаёте больше координат, чем объект в настоящее время имеет, дополнительная вершина будет добавлена в конец к ломаной линии.
Координаты OCS для объектов Polyline и LightweightPolyline могут быть преобразованы из других систем координат, используя метод TranslateCoordinates.