本帖最后由 作者 于 2009-5-21 11:05:51 编辑
图心打断的一个小程序: (setq m 0) (repeat (length inslist);;;对插入或圆集进行点处理 (setq l 0) (setq entlist (entget (nth m inslist))) (setq pt5 (cdr (assoc 10 entlist))) (setq en (ssget "C" pt5 pt5)) (repeat (sslength en) (setq ent (ssname en l)) (setq entlist (entget ent)) (if (= "LWPOLYLINE" (cdr (assoc 0 entlist))) (command "break" ent pt5 "@")) (setq l (1+ l)) ) (setq m (1+ m)) )
出来的效果中有部分如下图,哪错了?? |