alphasxb 发表于 2007-6-6 18:12:00

[求助]高手指点下 vba中获取图元坐标的问题

本帖最后由 作者 于 2007-6-6 18:22:56 编辑 <br /><br /> <p>&nbsp;&nbsp;&nbsp; 在autocad2005 vba中 ,想获取dwg文件中图元的坐标<br/>&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp; 现有一dwg文件, 其中只有一个线段&nbsp; 其坐标为 x1(50,0,0)&nbsp;&nbsp;&nbsp; x2(60,0,0)</p><p>&nbsp;&nbsp;&nbsp; 在autocad中&nbsp; 采用&nbsp; 工具--》移动ucs&nbsp; 到x1</p><p>&nbsp;&nbsp;&nbsp; 查看这个线段的属性&nbsp; 也是起点(0,0,0)&nbsp; 终点(10,0,0)</p><p>&nbsp;&nbsp;&nbsp; 可是通过vba得到的x1&nbsp; x2点的坐标都是以前没有移动ucs之前的&nbsp; 即x1(50,0,0)&nbsp;&nbsp;&nbsp; x2(60,0,0)</p><p>&nbsp;&nbsp;&nbsp;&nbsp; 请高手指点下&nbsp;&nbsp; 这是怎么回事啊?&nbsp; 想要实现指定的功能 该如何做呢?</p><p>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; 我的qq:&nbsp; 30048597</p>

alphasxb 发表于 2007-6-7 08:37:00

       看的有9个人          回复者为0!

alphasxb 发表于 2007-6-7 18:57:00

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 呵呵&nbsp; 版主锁帖&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 根据line的属性 只有startpoint和endpoint</p><p></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 属性中永远只记录wcs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wcs是无法变动的&nbsp; </p><p></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 变动的是ucs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;所以呵呵&nbsp;&nbsp;&nbsp; 自然解决!&nbsp;&nbsp;&nbsp;&nbsp; </p>

hmxmylove 发表于 2007-6-10 13:33:00

<p>本来我还想给你说的,没想到你自己先解决了。</p>
页: [1]
查看完整版本: [求助]高手指点下 vba中获取图元坐标的问题