简单一句,就是选择一条多段线时,如何得到拾取点位于多段线中的哪段上?同时还得返回对这个多段线对象的引用。 用两句与用户的交互语句倒是可以实现,第一句选择目标,判断如果为多段线时,则还得再需要用户选择一此多段线上的一点,这样通过点距起点的距离就可算出第二次的选择点位于多段线上的哪段中,但这样太啰唆了,一点不智能(为了这个拾取点在多段线上的位置竟然还得要求用户再选一下线上的点)。
忽然想起这个效果应该是:即选择多段线外一点后,向多段线做垂线(这个直接在CAD下用捕捉一步就可完成,我只是举下例子),那当用户选择多段线时拾取点在哪段就应该从线外点向哪段做垂线。这样你是否得先知道选择多段线时的拾取点到底在多段线中的哪个位置啊。 |