明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1390|回复: 5

为什么视图的大小会影响函数ssget的返回结果???

[复制链接]
发表于 2005-8-17 17:33 | 显示全部楼层 |阅读模式

举例代码如下

(setq setp 0.001)

(ssget "c" (list (- x0 setp) (- y0 setp)) (list (+ x0 setp) (+ y0 setp)))
(setq s1 (ssget "p" '((8 . "dian")(0 . "POINT"))))

以上举例代码在不同的视图下返回的结果不同,视图越大(能看到全图,并且把全图缩成一小块),返回的结果往往错误,比实际代码应该取得的要多地多;如果只是把视图缩小(只看到全图一部分),代码返回的结果就正确,本人水平低,实在不明白。难道有什么在控制着ssget的返回对象。

发表于 2005-8-17 17:53 | 显示全部楼层
 楼主| 发表于 2005-8-17 18:09 | 显示全部楼层

那个帖子我看了,到底如何做才能解决。

我需要在全视图下执行,可总是多选择;部分视图下又太慢了,因为数据量太大。

发表于 2005-8-17 20:04 | 显示全部楼层
增加 pickbox=0 如何?
发表于 2005-8-18 08:34 | 显示全部楼层
wcbao发表于2005-8-17 18:09:00 那个帖子我看了,到底如何做才能解决。 我需要在全视图下执行,可总是多选择;部分视图下又太慢了,因为数据量太大。
既然看了就知道这个方法行不通了.......换一下思路吧
发表于 2005-8-18 20:18 | 显示全部楼层
这是CAD本身的一个不可解决的问题.  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-22 00:06 , Processed in 0.280421 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表