明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1959|回复: 4

[請教] SSGET 涵數的CP選項存在選對象時出現選不到

[复制链接]
发表于 2004-10-27 15:08:00 | 显示全部楼层 |阅读模式
条件


SSP = ((2170.84 367.32 0.0) (2171.55 368.024 0.0) (2162.43 377.284 0.0) (2161.72 376.581 0.0))


使用(ssget "CP"         SSP)去选对象时, 如果SSP点表的范围如过不显示在可见的绘图区的话会选不到返回NIL, 如在可见的绘图区时则可以选到对象.


我想问问如何才可以实现当这个点点的范围不在当前的绘图区的时候还可以顺利的选到对象呢?


还有就是SSGET涵数除了用"X" 或 ""的选项外, 其它的选项也会出现这些不稳定的情况, 会造成程序的终断. 还望各位大侠出手相互啊. 谢谢!!!

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2004-10-27 15:16:00 | 显示全部楼层
Can you zoom out before (ssget)?
  1. (command "zoom" (list (car (car (vl-sort SSP '(lambda (e1 e2) (< (car e1) (car e2))))))
  2.                                            (cadr (car (vl-sort SSP '(lambda (e1 e2) (< (cadr e1) (cadr e2)))))))
  3.                                (list (car (car (vl-sort SSP '(lambda (e1 e2) (> (car e1) (car e2))))))
  4.                                            (cadr (car (vl-sort SSP '(lambda (e1 e2) (> (cadr e1) (cadr e2))))))))
  5. (sslength (ssget "CP" SSP)) (command "zoom" "p")
 楼主| 发表于 2004-10-27 15:24:00 | 显示全部楼层
这个我明白. 但是用ZOOM会使莹幕闪烁, 由於循环地使用SSGET涵数的话莹幕不停的闪烁也会程序程序慢下来的.
发表于 2004-10-27 19:41:00 | 显示全部楼层
那就没折,只能用“x”过滤
发表于 2004-10-28 00:58:00 | 显示全部楼层
我每次都先用(command "zoom" "e")全屏


结束如果需要,就来个(command "zoom" "p")
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-30 08:28 , Processed in 0.175205 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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