В рамках исследования и создания псевдо объета, в автокаде, довольно остро встал вопрос с обновлением отображения отдельного объекта, а не всего чертежа, порывшись на GitHub нашел множество решений, в который используется PInvoke acdbEntUpd.
Однако такое решение делает код платформо зависимым, что не очень хорошо, стал искать дальше... и оказалось, вроде бы, что с 2016 версии автокада (возможно с 2014), разработчики таки сделали обертку на .NET для acdbEntUpd: Acad.Utils.RegenEntity(ObjectId) .
подробности тут
Так же подобное решение, в последствии, нашел тут: clsDirectionGrip.vb on github.com
Однако такое решение делает код платформо зависимым, что не очень хорошо, стал искать дальше... и оказалось, вроде бы, что с 2016 версии автокада (возможно с 2014), разработчики таки сделали обертку на .NET для acdbEntUpd: Acad.Utils.RegenEntity(ObjectId) .
подробности тут
Так же подобное решение, в последствии, нашел тут: clsDirectionGrip.vb on github.com
Комментариев нет:
Отправить комментарий