5个回答
推荐于2017-10-02 · 知道合伙人软件行家
关注
展开全部
使用AutoCAD命令【ERASE】->空格->输入【ALL】->空格->输入【R】->空格。选择对象,回车,那么除了被选择的对象,其它的对象会被删除。
如果使用小插件的话,选择矩形【多段线】或其它的封闭多段线,就可以删除矩形框以外的对象。代码如下:
(defun C:TES ( / #g1 &kw &ss1 ent x)
(if (and
(setq ent (entsel "\n请选择封闭的多段线"))
(setq ent (car ent));图元
(setq #g1 (entget ent));属性
(= (cdr (assoc 0 #g1)) "LWPOLYLINE");分析是多段线
(= (cdr (assoc 70 #g1)) 1);判断是封闭
(setq &ss1 (mapcar 'cdr (vl-remove-if '(lambda (X) (/= 10 (car x))) #g1)));多段线上的点
)
(progn
(if (setq &kw (ssget "cp" &ss1))
;框选择 包含在框内的及和框相交的被选择;如果要窗选【cp】修改为【wp】即可
(setq &kw (ssadd ent &kw))
(progn
(setq &kw (ssadd) &kw (ssadd ent &kw))
)
)
(command "erase" "all" "r" &kw "")
)
)
(princ)
);复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】
;删除被选择的以外对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用修剪工具,提示选择对象时选中矩形框,回车
然后按F选择栏选,回车后开始画栏选线
栏选模式会修剪掉所有与选择栏相交的所有对象。选择栏是一系列临时线段,它们是用两个或多个栏选点指定的。选择栏不构成闭合环。
把选择栏画成比图中矩形稍大一点的矩形框就行了,不需要闭合
然后按F选择栏选,回车后开始画栏选线
栏选模式会修剪掉所有与选择栏相交的所有对象。选择栏是一系列临时线段,它们是用两个或多个栏选点指定的。选择栏不构成闭合环。
把选择栏画成比图中矩形稍大一点的矩形框就行了,不需要闭合
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用tr命令,选择矩形框,然后回车,然后按f,栏选所有与矩形框相交的线,可以把矩形框内的内容移动走,再把剩余的线都删除就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |