autolisp 如何删除重叠图形

小编给大家介绍一种通过AutoLisp编程语言解决删除重叠图形的小技巧 。

autolisp 如何删除重叠图形

文章插图

需要这些哦
CAD
AutoLisp
电脑笔记本
方式/
1起首打开CAD , 号令栏输入vlide , 打开lisp编纂器 , 如图所示 。
autolisp 如何删除重叠图形

文章插图

2在Lisp编纂器中点击新建 , 再点击保留 , 保留为Lisp源文件 , 定名为“删除反复图元” , 点击保留 , 如图所示 。
autolisp 如何删除重叠图形

文章插图

3再编纂器中输入一下代码:
(defun c:delrepeat()
  (setq name (ssget))
  (command "-overkill" name "" "d")
【autolisp 如何删除重叠图形】  (princ)
  )
点击保留 , 再点击加载 , 如图所示 。
autolisp 如何删除重叠图形

文章插图

4关失落编纂器窗口 , 再CAD自行画几个图形 , 我们看到的图形界面只有两个圆 , 一条线段 , 但选中后显示有七个对象 , 这是因为有反复图元 , 如图所示 。
autolisp 如何删除重叠图形

文章插图

5在号令栏输入delrepeat , 回车 , 然后选择所有图元 , 回车 , 就已经完当作了删除反复图元的操作 。 我们再选择图形界面的所有图形 , 提醒只有三个对象 , 申明反复图元已经删除了 , 如图所示 。
autolisp 如何删除重叠图形

文章插图

注重事项delrepeat半斤八两于删除反复图元号令的快捷键 。
但愿对您有所帮忙 , 感谢采纳 。

以上内容就是autolisp 如何删除重叠图形的内容啦 , 希望对你有所帮助哦!

    推荐阅读