cad如何快速删除矩形框之外的图形?例如:

想把下图矩形框之外的快速删掉,有什么简便方法?谢谢!
2024-10-31 12:50:38
推荐回答(5个)
回答(1):

1、如果只是删除块,那么很简单,点击选中块以后,如图所示,右键单击选择“删除”就可以了。

2、如果是清除图形中多余的块(屏幕上看不见),那么就点击“文件”,“绘图实用程序”,“清理”。

3、然后出现“清理”面板,如图所示,我们点击选中“块”,然后点击“清理”,就可以了。

4、虽然屏幕上看不见多余的块,但点击清理之后,会出现提示“是否删除”,这是我们制图过程中留下的痕迹,我们点击“是”就可以了。清理完之后,如果清理掉的块很多,就能明显感觉到打开图形的速度快多了。

回答(2):

删除cad矩形框之外的图形步骤如下:

我们需要准备的材料有:电脑、CAD。

1、打开CAD图纸,在菜单栏选择修改中的修剪图片按钮。

2、点击修剪,选择矩形,回车确定,命令行输入F——栏选,然后选择多余线段上下各两点,并按回车确定即可。

3、选择修剪,把竖线和横线做为对象,命令行输入E,选择延伸回车,去掉多余的部分即可。

回答(3):

  1. 使用AutoCAD命令【ERASE】->空格->输入【ALL】->空格->输入【R】->空格。选择对象,回车,那么除了被选择的对象,其它的对象会被删除。

  2. 如果使用小插件的话,选择矩形【多段线】或其它的封闭多段线,就可以删除矩形框以外的对象。代码如下:

  3. (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】
    ;删除被选择的以外对象

回答(4):

用修剪工具,提示选择对象时选中矩形框,回车
然后按F选择栏选,回车后开始画栏选线

栏选模式会修剪掉所有与选择栏相交的所有对象。选择栏是一系列临时线段,它们是用两个或多个栏选点指定的。选择栏不构成闭合环。

把选择栏画成比图中矩形稍大一点的矩形框就行了,不需要闭合

回答(5):

用tr命令,选择矩形框,然后回车,然后按f,栏选所有与矩形框相交的线,可以把矩形框内的内容移动走,再把剩余的线都删除就行了。