请各位朋友帮忙看下。什么原因。我这里是选择框内图形,在这个cad源文件里面,有的不灵,有的灵,左边某个不灵,放大后又可以。复制到其他文件也可以选取。我不知道什么问题。是否不用LISP其他语言可能要好点吧。! - (defun c:tt( / name sS pl-lst);选择内部
- (SETQ name (CAR (ENTSEL)))
- (setq pl-lst (pl_lis name))
- (setq ss (ssget "wp" pl-lst ))
- (sssetfirst nil ss)
- )
- (defun pl_lis (name / n elist ptlist) ;端点列表
- (setq ptlist nil)
- (setq elist (entget name))
- (foreach n elist
- (if (= 10 (car n))
- (setq ptlist (cons (cdr n) ptlist))
- )
- )
- (reverse ptlist)
- )
|