在AutoCAD屏幕上显示的图形图像看起来可能很简单 - 毕竟,AutoCAD只需要绘制画画时画面上的线条和其他物体,对吧?不幸的是,这并不是那么简单。
从AutoCAD的角度来看,每个图形都有两个部分:
- 重要的部分是DWG(图形)文件,它是存储在磁盘上的高精度对象数据库。 AutoCAD使用高精度数字来描述每个对象的位置。
- 不太重要的部分是与之交互的部分 - 图形的屏幕显示。为了在屏幕上显示您的图形,AutoCAD使用计算速度更快,精度更低的整数,并与屏幕显示一起使用。
您需要了解绘图的高精度DWG文件版本与精度较低的屏幕版本之间的区别,因为这两者可能会不同步。发生这种情况时,AutoCAD通常会在命令行区域中显示令人费解的消息 Regen queued 。这是你需要密切关注命令行的另一个原因!不,REgen排队不是法国葡萄酒产区之一。这是AutoCAD的说法:“当前屏幕上的图形与您保存图形时所存储的绘图数据库的实际版本可能不完全匹配。我将在下一个 更新 处更新显示版本。 “
当AutoCAD返回到DWG文件并重新将高精度数字重新转换为用于显示目的的不太精确的整数时,会发生重新生成。在此过程中,AutoCAD会检测哪些对象发生了变化,并需要使用新的位置,颜色或线型进行显示。通常情况下,AutoCAD会随时自动处理这些更改,但在少数情况下(出于性能原因),需要重新进行显示。
您有时会看到如 重新生成模型 或 重新生成布局 的命令提示符消息,这表明AutoCAD正在自动重新生成图形。实际上,如果您在打开图形时观察命令行,则会注意到AutoCAD始终将图形重新生成为文件打开过程的一部分。您可以强制一个REgen - 也就是说,通过运行REgen命令,让AutoCAD立即重新生成绘图,无论是否需要绘图。在AutoCAD提示 Regen queued 之后,可能需要运行REgen命令,以确保您在屏幕上看到的内容是在保存DWG文件时获得的内容。
在AutoCAD 2004中,默认情况下在新图形中将REGENAUTO系统变量设置为1(开)。这是什么意思? REGENAUTO系统变量告诉AutoCAD是否根据需要自动执行REgens:
- 如果需要将AutoCAD画面显示与绘图数据库同步,则新图形中的默认设置为1,告诉AutoCAD自动重新生成绘图。
- 另一个设置0(Off)告诉AutoCAD不要自动重新生成,而是在命令行上显示 Regen queued ,如果需要,可以使用REgen命令强制重新生成。
如果您正在大图中工作,并且由于自动再生而发现性能较慢,则可以关闭自动再生。这样可以提高性能,但要求您注意 Regen queued 消息,并在需要确保屏幕图像与底层图形数据库完全一致时手动强制重新生成。所有这些再生和REGENAUTO业务在很大程度上都是来自速度较慢的计算机和旧版AutoCAD的延期。你可能不需要让自己的尝试,以避免稀土精神扭曲,除非你工作在巨大的图纸和/或使用一个痛苦的慢电脑。
不要将REgen命令与Redraw命令混淆。 REgen(View - > Regen)强制执行本节中描述的同步过程。重绘(查看 - >重绘)只需重新绘制屏幕,而不尝试同步屏幕与绘图数据库。 Redraw命令在非常慢的计算机和较老的AutoCAD版本的时代非常有用,它不能有效地处理显示,但现在它本质上是一个无用的命令。
REgenAll命令(“查看” - >“全部重新生成”)重新生成纸张空间布局中的所有视口。如果在模型空间中运行REgenAll命令,则它与普通的REgen命令具有相同的效果。