Уточнение по прошлому ответу
На разных машинах код, указанный выше, отрабатывал по разному, на одних работал на других нет.
Поэтому код изменил следующим образом
1) Поскольку базовый объект скрыть не получается, указываю, что при перемещении
необходимо скрывать клон объекта, а базовый отображать (у меня стоит подсвечивать)
AcEdJig::DragStatus stat = drag(AcEdDragStyle(AcEdDragStyle::kNone, AcEdDragStyle::kHide));
2) в функции sampler() получаем новое положение объекта
3) чтобы было видно, как объект перемещается, в функции update(), обновляю положение базового элемента
Например для блока
pBlockEntity->setPosition(PointBlock);
Теперь работает корректно.