Регенерация геометрии чертежа

Многие действия, выполняемые с помощью AutoCAD .NET API, изменяют отображаемую в области чертежа информацию. Не все эти действия сразу же обновляют отображение чертежа. Это сделано для того, чтобы можно было внести несколько изменений в чертеж, не дожидаясь обновления отображения после каждого действия. Вместо этого вы можете объединить все действия и сделать один вызов для обновления графики по завершению операций. Методы API, которые обновляют дисплей, - это UpdateScreen (объекты Application и Editor) и Regen (объект Editor). Метод UpdateScreen действует для окна приложения или документа. Метод Regen регенерирует графические примитивы объекты в окне чертежа, а также пересчитывает экранные координаты и масштаб для всех объектов. Он также делает индексацию базу данных чертежа для оптимального отображения и выбора объектов.

[CommandMethod("DEMO_Regen")]
public static void Regen()
{
    // Redraw the drawing
    Application.UpdateScreen();
    Application.DocumentManager.MdiActiveDocument.Editor.UpdateScreen();
    // Regenerate the drawing
    Application.DocumentManager.MdiActiveDocument.Editor.Regen();
}