- 积分
- 2775
- 明经币
- 个
- 注册时间
- 2006-6-6
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
我想通过在图上画一条多段线temp_pl,在多段线的起点和终点的一定范围fw内,获取polyine,相当于点选。由于没有了selectatpoint,所以我通过selectfence来实现。用pt和范围值生成一个矩形区域.左下:new point3d(pt.x-fw,pt.y-fw,pt.z) ……
如果temp_pl的两个端点都在窗口区域内,选择集的结果正确。如果有一个点不在窗口区域内,那么这个点就选不到polyline。
我想请问一下大家,有没有碰到过这种问题。是不是除了selectall,其他的选择方式都只能选择可见区域的对象。另外如果用selectall,怎么实现我的这种效果呢。
|
|