|
Coordinates 属性 |
指定对象中每个顶点的坐标。
语法
object.Coordinates
object
3DFace, 3DPolyline , Leader, LightweightPolyline, MLine, Point, PolyfaceMesh, PolygonMesh, Polyline, Solid, Trace
使用该属性的对象。
Coordinates
Variant[变体] (双精度数组); 可读写
点数组。
LightweightPolyline 对象:变体为 OCS 坐标系统的二维点数组。
Polyline 对象:变体为三维点数组, X 和 Y 坐标为
OCS 坐标系统; Z 坐标忽略。
所有其它对象:变体为 WCS 坐标系统的三维点数组。
说明
该属性将替换指定对象任何存在的顶点。使用标准的数组处理技术来处理包含在该属性中的值。
不能使用该属性改变坐标数。只能改变现有坐标的位置。
对于以下对象,Z 坐标在活动 UCS 坐标系统上通常默认为 0:3DFace、Leader、 MLine、PolyfaceMesh 和 Trace。.
3DPolyline, Polyline, PolygonMesh: 对于简单的多段线 (非样条化或曲线拟合),该属性指的是一般的顶点。对于样条化或曲线拟合的多段线,该属性指的是控制点顶点。
设置多段线的坐标时,如果用户提供了少于对象当前拥有的坐标数时,多段线将被缩短。任何用于被删除了的顶点上的拟合点也将被删除。如果用户提供了多于对象当前拥有的坐标数时,增加的顶点将被追加到多段线上。
Polyline 和 LightweightPolyline 对象的 OCS 坐标可以使用 TranslateCoordinates 方法与其它坐标系统进行转换。