天正画图的时候图形消失看不见了怎么办?

您所在的位置:网站首页 3d中图形不见了怎么办 天正画图的时候图形消失看不见了怎么办?

天正画图的时候图形消失看不见了怎么办?

2024-06-06 14:39| 来源: 网络整理| 查看: 265

前几天有网友说他的图纸中图层既没有关闭,也没有冻结,但布局中的图框和视口都看不到了,图纸发过来后我找到了原因,就是图纸空间中的图框和视口都被设置成不可见了。但CAD并没有提供这样的命令,显然是什么专业软件或插件做了这方面的设置。视口和图纸空间的图形用全选或快速选择都可以选中,但就是看不到,如下图所示。

视口也能进去,但由于看不到视口边界,无法选择某个视口进行编辑,如下图所示。

当时我也没有找到解决办法,只能建议他看看他使用的专业软件,看天正里是否有设置图形可见的功能。

没想到过了两天又有网友遇到类似的问题,这次更奇特了,说是打了一个电话回来图纸就只能看到一条直线了,其他图形都不见了。图纸发过来看了一下,除了一条直线外5万多个图形也都被设置成不可见了。

几个月前就遇到过类似的问题,只是一直没有弄清楚这个问题怎么产生的,我也没有装天正,当时无法确认天正是否有此功能。

上周发了一个设置可见的LSP程序,发图过来的网友留言说天正有这个功能。昨天又有网友遇到了类似的问题,确认天正里确实有这样的命令,因此觉得有必要更新一下文章。

天正中恢复图形可见的命令是:HFKJ(中文应该是恢复可见的拼音的第一个字母),如果遇到同类问题,但在天正菜单里找到不到恢复可见的命令,就直接输入HFKJ试试。

图形不可见的问题应该就是天正导致的,否则天正也不会添加这样一个命令。

全部显示的LSP插件

如果没有装天正,也遇到类似的图纸,还是可以试试我分享的LSP程序,或者让周围装了天正的朋友帮忙处理一下。

将下面代码复制到一个记事本后保存为*.lsp。

(defun c:showall() (defun codedxf(dxfnum dxflst)(cdr(assoc dxfnum dxflst))) (defun dxfupd (updent updnum updval) (if(assoc updnum updent) (setq updent(subst(cons updnum updval)(assoc updnum updent)updent)) (setq updent(append updent(list(cons updnum updval)))) ) (entmod updent) ) (setq ss (ssget "X")) (if ss (progn (setq nLen (sslength ss) i 0) (while (< i nLen) (setq en (ssname ss i)) (setq entdxf (entget en)) (if (= (codedxf 310 entdxf) nil) (dxfupd entdxf 60 0)) (setq i (1+ i)) ) ) ) ) 打开有问题的图纸,执行AP命令,加载保存的LSP程序,加载成功后输入SHOWALL命令,就可以让被设置为不可见的图形显示出来,如下图所示。

其实CAD里有设置图形不显示的功能:隐藏和隔离,但可以随时恢复。但CAD并没有提供将设置成不可见图形变成可见的功能。

如何将部分图形暂时隐藏?使用对象隔离、隐藏!

通过菜单可查找之前发布的文章,发消息“目录”即可打开群发文章目录。

上一条:为什么CAD多行文字炸开成单行文字会断开? 下一条:CAD练习图(三)(带视频) 版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3