Coordinates 属性

指定对象中每个顶点的坐标。

参阅 | 示例

语法

object.Coordinates

object

3DFace, 3DPolyline , Leader, LightweightPolyline, MLine, Point, PolyfaceMesh, PolygonMesh, Polyline, Solid, Trace
使用该属性的对象。

Coordinates

Variant[变体] (双精度数组); 可读写
点数组。

LightweightPolyline 对象:变体为 OCS 坐标系统的二维点数组。

Polyline 对象:变体为三维点数组, XY 坐标为 OCS 坐标系统; Z 坐标忽略。

所有其它对象:变体为 WCS 坐标系统的三维点数组。

说明

该属性将替换指定对象任何存在的顶点。使用标准的数组处理技术来处理包含在该属性中的值。

不能使用该属性改变坐标数。只能改变现有坐标的位置。

对于以下对象,Z 坐标在活动 UCS 坐标系统上通常默认为 0:3DFace、Leader、 MLine、PolyfaceMesh 和 Trace。.

3DPolyline, Polyline, PolygonMesh: 对于简单的多段线 (非样条化或曲线拟合),该属性指的是一般的顶点。对于样条化或曲线拟合的多段线,该属性指的是控制点顶点。

设置多段线的坐标时,如果用户提供了少于对象当前拥有的坐标数时,多段线将被缩短。任何用于被删除了的顶点上的拟合点也将被删除。如果用户提供了多于对象当前拥有的坐标数时,增加的顶点将被追加到多段线上。

Polyline 和 LightweightPolyline 对象的 OCS 坐标可以使用 TranslateCoordinates 方法与其它坐标系统进行转换。