说一下原理吧,
根据cad软件提供的解释,不能清理线型的原因有:
-- 是默认线型 BYLAYER、BYBLOCK 或 CONTINUOUS。
-- 是当前线型。
-- 被指定给图层。
首先排除掉第一项,因为这几个线型是大家经常使用的。
其次排除第二项,方法是把0层置为当前图层,线型选默认。
最后第三项,就是问题的根源,大量线型被指定给特定的图层。所以只要这些图层存在,那么这些线型用pu命令是无法清除的。从而推导出解决思路:去除多余,不信任图层(指可能存在被指定大量线型的图层)。
解决办法:把cad图纸里面的所有图元,规整到可信任的图层,然后pu,清理掉不信任图层,随之被不信任图层的顽固线型也被清理掉了。
无需要安装任何插件,亲测有效。
PU不好用。
刚又百度了下,将这个问题文件另存为.dxf 的文件,这个新生成的.dxf文件很大,再PU,就好用了;再另存为.dwg的文件,变小很多,奇怪的线型也不见了,结束。
谢谢2位的解答。