diadblo 发表于 2018-7-19 15:52:53

如何判断选取的两个图元是同一个图元

(setq a (entsel))(setq b (entsel))
怎么用最简单的方法来判断 a和b是同一个图元(不分是直线,块还是其它对象)

Andyhon 发表于 2018-7-19 16:47:16

(eq (dxg 5 a) (dxg 5 b))

Andyhon 发表于 2018-7-19 20:14:29

sorry!

dxg
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=46761

evayleung 发表于 2018-7-19 20:20:29

(EQ A B)?这样么?

diadblo 发表于 2018-7-20 08:31:09

Andyhon 发表于 2018-7-19 16:47
(eq (dxg 5 a) (dxg 5 b))

dxg应该是你自定义函数吧?

diadblo 发表于 2018-7-20 08:32:15

Andyhon 发表于 2018-7-19 16:47
(eq (dxg 5 a) (dxg 5 b))

(defun dxg (code ele)
      (cdr (assoc code (entget ele)))
    )

taoyi0727 发表于 2018-7-20 14:55:35

assoc 5这个5是什么?
(cdr (assoc -1 (entget (car (entsel))))) 用图元名一样的吧
页: [1]
查看完整版本: 如何判断选取的两个图元是同一个图元