ADN Club > AutoCAD .NET API
Как обновить внутренние представления Polyline2d / 3d после удаления вертексов?
Владимир Шу:
А если так?
--- Код - C# [Выбрать] ---Autodesk.AutoCAD.Internal.Utils.RegenEntity(objId);
avc:
Спасибо всем, но я уже пошел в обход: вместо редактирования старой полилинии создаю полностью новую, а старую удаляю целиком. Так что код уже переделан и проверить не могу.
Но довольно часто бывает, что какие-то объекты упрямо не обновляются никакими Regen даже после завершения команды и метод Utils.RegenEntity возьму на заметку - возможно пригодится.
Владимир Шу:
Utils.RegenEntity я как то нашел на ГитХаб, вместе с комментом:
--- Цитировать --- A little hack to help ensure the entity and grips are regenerated.
--- Конец цитаты ---
и нашел, когда искал аналог лисповского entupd
Навигация
Перейти к полной версии