Тема: Обновление entity на рисунке

Проблема в следующем:
Из модального диалога на чертеже рисуется AcDbPolyline3d. Но видно ее только по закрытии диалога. Как сделать так, чтобы эта полилиния отобразилась сразу же после рисования?
Пробовал acdbEntUpd - не помагает :(

Re: Обновление entity на рисунке

И не поможет smile Попробуй так:

 AcDbEntity *pEnt;
 if (Acad::eOk == acdbOpenAcDbEntity(pEnt,oId,AcDb::kForWrite,true))
 {
  pEnt->draw();
  pEnt->recordGraphicsModified();
  pEnt->close();
 }
 acedUpdateDisplay();

Re: Обновление entity на рисунке

Спасибо за дельный совет
Помог следующий код:

...
acdbEntUpd(poly3d);
acedUpdateDisplay();
...

Re: Обновление entity на рисунке

> роман
Тоже годится. Но мой код можешь использовать и в том случае если будешь удалять примитивы или модифицировать сложные примитивы из модального диалога.

Re: Обновление entity на рисунке

> Александр Ривилис
Извините за любопыство и что не в тему, но очень интересно, чем Вы занимаетесь? Вам платят за участие в форумах? Просто представить себе не могу, как професиональный программист может позволить себе тратить столько времени на участие в форумах smile Судя по Вашим обстоятельным ответам на этом форуме и на форуме посвящённом Lisp (и кажется я Вас видел где-то ещё), в Вас можно заподозрить "агента онлайновой технической поддержки фирмы Autodesk" smile

Re: Обновление entity на рисунке

> archimag
Мне уже приблизительно такой вопрос задавали: https://www.caduser.ru/forum/topic17588.html smile

Re: Обновление entity на рисунке

> archimag
По поводу уже видели...
Вот где он засветился в базе гугл:
http://www.google.com/search?client=ope … p;oe=utf-8
А вот, то-же самое из яндекса...
http://www.yandex.ru/yandsearch?rpt=rad … 8%EB%E8%F1
Так, что Александр Ривилис довольно известен...

Re: Обновление entity на рисунке

> archimag

> Евгений Елпанов
biggrin Ели бы мне еще и доплачивали, как "агенту онлайновой технической поддержки фирмы Autodesk". К сожалению это только хобби, сродни наркотическому пристрастию делиться знаниями. Иногда и не без пользы для себя. smile

Re: Обновление entity на рисунке

> Александр Ривилис
Уважаемый Александр Ривилис!
От себя лично, и от имени всех участников
форума, я хочу выразить Вам благодарность
за ту помощь, которую Вы нам оказываете.
Ваши советы учат нас правильно и грамотно
работать в ObjectARX, что немедленно отражается
на качестве наших программ. Я уверен, что все
программисты всегда будут рады видеть Ваше имя
в дискуссиях на форуме.
Что же касается отдельных участников, у которых
чувство любопытства превышает чувства обыкновенной
человеческой благодарности, то не стоит обращать
на это внимание.