zach_peng 发表于 2011-2-18 11:43:42

请教一下如何通过vba读取polyline的坐标

我在help文档里只找到读取spline的方法,但我需要读polyline的坐标,有人知道的话请指教。
谢谢

sailorcwx 发表于 2011-2-18 12:53:39

object.Coordinates

object

3DFace, 3DPolyline , Leader, LightweightPolyline, MLine, Point, PolyfaceMesh, PolygonMesh, Polyline, Solid, Trace
The object or objects this property applies to.

Coordinates

Variant (array of doubles); read-write
The array of points.

LightweightPolyline objects: The variant is an array of 2D points in OCS.

Polyline objects: The variant is an array of 3D points: the X and Y coordinates are in OCS; the Z coordinate is ignored.

All other objects: The variant is an array of 3D points in WCS.

zach_peng 发表于 2011-2-18 13:45:21

只有这段说明还是不知道怎么用啊

yxh1202 发表于 2011-2-21 09:01:27

这是语法。就是在VBA里你可以用这个语句提取对象(object)的属性。

zach_peng 发表于 2011-2-21 10:00:13

谢谢上面两位,用这个方法搞出来了。
还有一个问题,我现在还需要读取这个lwpolyline z轴的坐标,应该怎么办,可以把它的类型先变成3dpolyline吗?语法也还是没有找到。。。

zach_peng 发表于 2011-2-21 10:46:24

找到了
object.Elevation
还是谢谢楼上两位

iryou 发表于 2011-8-24 09:51:27

谢谢你们的讨论,我的问题也解决了
页: [1]
查看完整版本: 请教一下如何通过vba读取polyline的坐标