The image of your drawing that you see displayed on the AutoCAD
screen may seem like a simple thing — after all, AutoCAD just has to
paint the lines and other objects on the screen as you draw them, right?
Unfortunately, it's not that simple.
From the AutoCAD point of view, each drawing has two parts:
In AutoCAD 2004, the REGENAUTO system variable is set to 1 (On) by default in new drawings. What does this mean? The REGENAUTO system variable tells AutoCAD whether to do REgens automatically as needed:
All of this regeneration and REGENAUTO business is for the most part a holdover from much slower computers and older versions of AutoCAD. You probably don't need to subject yourself to the mental contortion of trying to avoid REgens unless you work on huge drawings and/or use a painfully slow computer.
From the AutoCAD point of view, each drawing has two parts:
- The important part is the DWG (drawing) file, a highly precise database of objects that is stored on disk. AutoCAD uses high-precision numbers to describe the location of each object.
- The less important part is the part that you interact with — the on-screen display of the drawing. For displaying your drawing on-screen, AutoCAD uses less-precise integer numbers that are faster for the computer to calculate and that work well with screen displays.
A regeneration occurs when AutoCAD goes back
to the DWG file and reconverts the high-precision numbers to the
less-precise integer numbers that it uses for display purposes. In the
process, AutoCAD detects what objects have changed and need to be
displayed with their new positions, colors, or linetypes. Normally,
AutoCAD picks up on these changes automatically as you go, but in a few
cases — again for performance reasons — it takes a regeneration to
display them.
You sometimes will see command prompt messages like Regenerating model or Regenerating layout,
which indicate that AutoCAD is regenerating the drawing automatically.
In fact, if you watch the command line when you open a drawing, you'll
notice that AutoCAD always regenerates the drawing as part of the file
opening process. You can force a REgen — that is, tell AutoCAD to
regenerate the drawing right now, whether it needs it or not — by
running the REgen command. You might want to run the REgen command after
AutoCAD prompts Regen queued to ensure that what you see on the screen is what you get in the DWG file when you save it.In AutoCAD 2004, the REGENAUTO system variable is set to 1 (On) by default in new drawings. What does this mean? The REGENAUTO system variable tells AutoCAD whether to do REgens automatically as needed:
- The default setting in new drawings, 1, tells AutoCAD to regenerate your drawing automatically if it's required to synchronize the screen display with the drawing database.
- The other setting, 0 (Off), tells AutoCAD not to regenerate automatically, but instead to display Regen queued on the command line and let you force a regeneration with the REgen command if you want to.
All of this regeneration and REGENAUTO business is for the most part a holdover from much slower computers and older versions of AutoCAD. You probably don't need to subject yourself to the mental contortion of trying to avoid REgens unless you work on huge drawings and/or use a painfully slow computer.
Don't confuse the REgen command with the Redraw
command. REgen (View --> Regen) forces the synchronization process
described in this section. Redraw (View --> Redraw) simply repaints
the screen, without attempting to synchronize the screen with the
drawing database. The Redraw command was useful in the days of very slow
computers and older versions of AutoCAD, which didn't handle the
display as effectively, but it's essentially a useless command now.
The REgenAll command (View --> Regen All) regenerates all
viewports in a paper space layout. If you run the REgenAll command in
model space, it has the same effect as the ordinary REgen command.