如何获得所选定的二维多义线的第一个顶点和最后一个顶点的坐标
<p>如何获得所选定的二维多义线的第一个顶点和最后一个顶点的坐标</p> 本帖最后由 作者 于 2008-2-27 10:04:57 编辑 <br /><br /> <p>AcadLWPolyline只能用Coordinates属性,<br/>RETCOORD = lwline.Coordinates<br/> fstPoint(0) = RETCOORD(0)<br/> fstPoint(1) = RETCOORD(1)<br/> fstPoint(2) = 0<br/> acadline才有startpoint和endpoint属性。<br/>AcadLWPolyline只有读取选择的线段的Coordinates的个数,来找到RETCOORD(?)的值,读取末坐标。</p> <p>谢谢,那么如何得到多义线的顶点个数?</p> <p>sub getcoordcount()<br/> dim plobj as acadentity<br/> dim getcoordcount as long<br/> getcoordcount = (Ubound(plobj.coordinates)+1)/2<br/> msgbox getcoordcount<br/>end sub</p> 谢谢指点
页:
[1]