1、如果只是删除块,那么很简单,点击选中块以后,如图所示,右键单击选择“删除”就可以了。
2、如果是清除图形中多余的块(屏幕上看不见),那么就点击“文件”,“绘图实用程序”,“清理”。
3、然后出现“清理”面板,如图所示,我们点击选中“块”,然后点击“清理”,就可以了。
4、虽然屏幕上看不见多余的块,但点击清理之后,会出现提示“是否删除”,这是我们制图过程中留下的痕迹,我们点击“是”就可以了。清理完之后,如果清理掉的块很多,就能明显感觉到打开图形的速度快多了。
删除cad矩形框之外的图形步骤如下:
我们需要准备的材料有:电脑、CAD。
1、打开CAD图纸,在菜单栏选择修改中的修剪图片按钮。
2、点击修剪,选择矩形,回车确定,命令行输入F——栏选,然后选择多余线段上下各两点,并按回车确定即可。
3、选择修剪,把竖线和横线做为对象,命令行输入E,选择延伸回车,去掉多余的部分即可。
使用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选择栏选,回车后开始画栏选线
栏选模式会修剪掉所有与选择栏相交的所有对象。选择栏是一系列临时线段,它们是用两个或多个栏选点指定的。选择栏不构成闭合环。
把选择栏画成比图中矩形稍大一点的矩形框就行了,不需要闭合
用tr命令,选择矩形框,然后回车,然后按f,栏选所有与矩形框相交的线,可以把矩形框内的内容移动走,再把剩余的线都删除就行了。