要学习下这个
学习。。。。
支持~~~~~~~~~~~~
正需要这样的判断。
支持楼主的劳动成果
楼主大公无私,分享精神值得学习。
完美!学习一下!
学习一下,学习一下
看看。。。。。。。。。
(defun HH_PtInCurve (p ss / E E0)
(cond ((equal (type ss) 'ENAME) ;当为图元
(setq ss (ssadd ss (ssadd)));放入选择集。
)
)
(setvar "nomutt" 1);显示命令提示和消息,1不显示。
(setq e0 (entlast))
(APPLY 'bpoly (list p ss '(1 0)));边界创建。
(while (not (equal (getvar "cmdnames") "");判断命令是否结束。
)
(apply 'command (list ""));命令没结束就重复命令。
)
(setvar "nomutt" 0);显示命令提示和消息,1不显示。
(cond ( (entnext e0) ;从最后一个图元开始
(while (setq e (entnext e0)) ;下一个图元。
(entdel e);删去图元。
)
T;条件为真。也就是 HH_PtInCurve返回值为true
)
)
)