获取选择集中多线段的坐标
新建一个选择集,选中内容中每个多线段的坐标怎么读写出来和使用(我建立一个循环),深层次一点的话:多线段是闭合的,1:要读取多线段的坐标。2,从获取的坐标计算闭合多线段的中线点或者计算出一个点,在其多现在面内(不一定是几何中心)。求助!论坛里有的你为什么不搜索一下 回复 chmenf087 的帖子
好的 ,我去搜搜! 楼主,请问问题解决了吗?如果解决了能否告诉下如何实现获取选择集中多线段的坐标 !谢谢! 本帖最后由 conqibo 于 2011-7-17 20:08 编辑
楼主 试试list命令,
如果你有更好的可否共享一下? 声明一条多段线:
dim pline as AcadLWPolyline
Set pline = sset.Item(0)'让选择集的对象赋给pline
ReDim pline_pts(UBound(pline.Coordinates)) As Double‘声明一个点数组
pline_pts = pline.Coordinates’把pline的点赋给点数组
然后操作点数组就可以了
感谢楼上的 弱弱滴说句:6楼的好像有点多此一举哦,直接操作pline.Coordinates就得了呗.
页:
[1]