ymcui 发表于 2016-7-14 16:16:48

请教如何才可以做到点选大圆弧可以把小圆弧删除

请教如何才可以做到点选大圆弧可以把小圆弧删除


自贡黄明儒 发表于 2016-7-14 16:29:14

先把大圆弧化成点,求得圆心。然后ssget "F" pts

ymcui 发表于 2016-7-14 16:38:27

自贡黄明儒 发表于 2016-7-14 16:29 static/image/common/back.gif
先把大圆弧化成点,求得圆心。然后ssget "F" pts

圆心找出来:(osnap (cadr (entsel)) "cen")但是还是不知道怎么做

自贡黄明儒 发表于 2016-7-14 16:41:11

(setq ss (ssget "_F" pts '((0 . "arc"))))

Andyhon 发表于 2016-7-14 21:14:33

Try this ==>
(setq ee (entsel)
      pt (cadr ee)
)
(setq ss (ssget "f" (list pt (osnap pt "cen")) '((0 . "ARC"))))
(if (= (sslength ss) 1)
(entdel (ssname ss 0))
(entdel (ssname (ssdel (car ee) ss) 0))
)

ymcui 发表于 2016-7-15 08:32:20

谢谢,谢谢各位大师的帮忙,都能满足我的需求,谢谢

自贡黄明儒 发表于 2016-7-18 16:30:48

这种小圆是可以打量删除的
http://bbs.xdcad.net/thread-704747-1-1.html
页: [1]
查看完整版本: 请教如何才可以做到点选大圆弧可以把小圆弧删除