armylee 发表于 2005-5-11 01:21:00

[VBA]请大家帮忙一个小程序,实在搞不定了。

怎样得到与射线A相交最近(交点与射线端点距离最短)的那个图像?请各位板主和高手们帮一下,就算给个相近的例子,或一个比较详细的思路也行(告诉我用什么),最好能帮我编一下。



ljpnb 发表于 2005-5-11 08:07:00

好象也有人给你提示过,先用选择集找出所有与这条射线相交的物体,然后求得每个交点,从这儿开始我有一个不一样的思路,可以再一次构造一个选集,用“object.Select acSelectionSetCrossing, 交点,射线起始点                ”       ,当新选集中数量超过1个(已把射线过滤掉),说明这个交点不是最近,只有刚好是1个才说明这个交点是最近的。

armylee 发表于 2005-5-11 09:33:00

感觉这个要好用一些

armylee 发表于 2005-5-11 09:45:00

谢了
页: [1]
查看完整版本: [VBA]请大家帮忙一个小程序,实在搞不定了。