brianxian 发表于 2010-5-22 01:45:00

定义点

<p>我是开发新手,现在遇到一个问题。在用VBA开发过程中要求用户拾取点,然后要通过计算等到另一个点该如何实现?如X+50,Y+50</p><p>还有就是如何得到一条线段的两个端点坐标,或者是分别找到两个圆相交的两个点。。。</p><p>不胜感激~~~~~~~!!!!!</p>

mccad 发表于 2010-5-23 07:41:00

<p>这些是非常基础的知识,你需要找本基础的书看才行,不然进步很慢。</p><p>AutoCAD本身已经包含了开发人员手册,这些内容都会讲到,你可以看看找找。</p><p>拾取点用GetPoint方法,而三维坐标点实际上是三元素数组,所以可以对数组的各个元素单独进行加减等处理。</p><p>做为面向对象的编程模式,线实际上就是line对象,你可以查看line对象中的属性,就有起点、终点等属性可以提取及变更。</p>

brianxian 发表于 2010-5-23 22:29:00

<p>&nbsp;&nbsp; pte(0) = ptp(0) + r<br/>&nbsp;&nbsp; pte(1) = ptp(1) + t / 2<br/>&nbsp;&nbsp; pte(2) = ptp(2)</p><p>这样定义点可以吗?</p>
页: [1]
查看完整版本: 定义点