为什么CAD图纸很小但缩放平移时卡顿?
有时候图纸很小,都不超过1MB,但缩放平移时却有非常明显的停顿,上周网友就发过来一张这样的图纸,图纸只有800多KB,我用AUTOCAD 2018打开后缩放和平移确实有明显的卡顿感。
图纸内容也不多,清理PU也没有什么冗余数据,为什么会这么慢呢?
通过研究,最后将问题定位到了一个餐桌椅的图块上,将此图块全部选中并删除后,缩放平移就变得很顺畅了。

为什么会这样,这个图块有什么特殊的地方呢?
我们可以看到这个餐桌椅的图块可以遮挡后面的图形,这说明这个图块是添加了区域覆盖WIPEOUT,双击进入块编辑器看一下,发现这个图块中有20个区域覆盖,另外还包含10个椅子和10个餐具图块,每个椅子的图块还有1个区域覆盖,也就是说这个图块中总共有30个区域覆盖,如下图所示。

每日一贴——CAD的区域覆盖WIPEOUT使用的一些技巧
--下面是广告,非本文图片--
退出块编辑器,用选择类似对象将同名图块都选出来,共有44个,也就是图中有30X44=1320个区域覆盖。图中还有其他图块,如沙发、餐桌也有区域覆盖,不过数量比较少,对性能的影响没有那么明显。

现在问题就来了,如果删掉图块中的区域覆盖,缩放和平移速度就快了,但是图块却会和下面的图形相互重叠,图面看上去没有那么整洁了,如下图所示。

怎么选择就看你自己是希望操作顺畅一些还是图面看起来好看一些。
每日一贴——CAD图块编辑的几种方式
为什么区域覆盖数量多了会导致显示性能下降这么多呢?
其实区域覆盖就相当于一张图片,如果我们插入的光栅图像特别多,比如我们粘贴一个OLE图像,然后复制几百甚至上千份,缩放平移性能也会明显变慢。
除此以外,如果图案填充单元比较多,而且填充的数量也比较多,图形的显示性能也会明显变慢,该用SOLID填充的时候千万不要错误使用了其他图案填充。
为什么图纸很小,却打开很慢或操作很卡?
有些图形虽然数据量比较小,也就是保存时不会占用太多空间,但显示的时候生成的显示数据比较复杂,对性能影响比较大,比如上面提到的区域覆盖、填充、插入的光栅图像等。我们在使用这些图形的时候需要注意,需要在效果和性能之前做一下取舍。
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03
