找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1770|回复: 3

[AutoCAD] CAD中为什么有些图层无法删除,有什么解决办法?

[复制链接]

49

主题

96

回帖

2454

积分

机械厂主管

UID
1546
威望
0
机械币
490
活力
4
发表于 2017-11-12 14:38:23 | 显示全部楼层 |阅读模式
在日常工作中,大家能会跟我一样,常常会遇到有些图层是删除不掉的,就算使用purge命令也不能删除。这是为什么呢?其实,就是因为该图层为其他某图层的参照。比如说是块之类的地物,当时做块的时候是在这个层制作的。而现在引用这个图块时,也就参照了这个图层。有人说可以用xref命令可以查询到这种参照关系。但是实际上是不行的。有时候,一个图块还会参照多个图层。这是因为这图块插入后转层了,然后又把它重新的作块出来,这样无形中又参照了这个图层。

方法1:将无用的图层关闭,全选,COPY 粘贴至一新文件中,那些无用的图层就不会贴过来。如果曾经在这个不要的图层中定义过块,又在另一图层中插入了这个块,那么这个不要的图层是不能用这种方法删除的。

方法2:选择需要留下的图形,然后选择文件菜单->输出->块文件,这样的块文件就是选中部分的图形了,如果这些图形中没有指定的层,这些层也不会被保存在新的图块图形中。

方法3:打开一个CAD文件,把要删的层先关闭,在图面上只留下你需要的可见图形,点文件-另存为,确定文件名,在文件类型栏选*.DXF格式,在弹出的对话窗口中点工具-选项-DXF选项,再在选择对象处打钩,点确定,接着点保存,就可选择保存对象了,把可见或要用的图形选上就可以确定保存了,完成后退出这个刚保存的文件,再打开来看看,你会发现你不想要的图层不见了。

方法4:用命令laytrans,可将需删除的图层影射为0层即可,这个方法可以删除具有实体对象或被其它块嵌套定义的图层。

还一种方法可以改,就是输入MO,会弹出对象特性的对话框,全选所有内空,在对象特性中改图层为0图层,这样就可以把所有的内容放到指定的图层中,就可以删掉多余的图层了。
注:0层: 绝对删不掉,CAD系统图层。
当前层: 换个图层置为当前再删。
使用了的图层: 用LAYDEL强制删。
DEFPOINTS层: 标注时产生的基点图层,想删的话,改名删,但是一旦标注又会出现。
依赖外部参照图层:先拆离再删。

总之记住,要想删掉多余的图层,就要先确定它是不是一个空的图层。

0

主题

3

回帖

592

积分

机械工程师

UID
55029
威望
0
机械币
197
活力
1

不差钱

发表于 2018-3-23 16:03:15 | 显示全部楼层
{:01:}

0

主题

7

回帖

49

积分

初入机械村

UID
56661
威望
0
机械币
16
活力
1
发表于 2018-5-31 09:46:10 | 显示全部楼层
学习学习,非常感谢分享

1

主题

290

回帖

695

积分

机械工程师

UID
49854
威望
0
机械币
173
活力
176
发表于 2018-6-13 19:59:02 | 显示全部楼层
感谢楼主分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|机械村 ( 渝ICP备17010994号-1 )

GMT+8, 2024-3-29 04:20 , Processed in 0.058059 second(s), 26 queries , Gzip On.

Powered by Jixiecun.com

Copyright © 2012-2024

快速回复 返回顶部 返回列表