Тема: Как "Move" изменяет исходный объект?

Не совсем понимаю как работет команда "Move". Я выделяю пользовательский объект, начинаю его двигать и делаю "Esc" не завершив операцию. Затем пытаюсь запустить некоторые методы этого объекта, а они не работают???

Re: Как "Move" изменяет исходный объект?

1) Какой "пользовательский объект"?
2) Какие "некоторые методы этого объекта"?
Команда MOVE выполняет метод объекта transfomBy() с матрицей преобразования, соответствуещей вектору перемещения из начальной точки в конечную.

Re: Как "Move" изменяет исходный объект?

Объект из библиотеки примеров. Я только добавил метод:

void AsdkMkrEntity::create_box(vector<Vertex*>::iterator first,
vector<Vertex*>::iterator last)
{
обработка списка вершин.....
}

Re: Как "Move" изменяет исходный объект?

P.S.: Пример CloneMsg

Re: Как "Move" изменяет исходный объект?

> guglik
Так и говори сразу о чем идет речь - телепаты по ночам спят. В этом примере есть ошибка: https://www.caduser.ru/forum/topic20789.html

Re: Как "Move" изменяет исходный объект?

Попробовал, не помогло, я думаю дело не в этом. Мне кажется это из-за потери памяти где-то внутри этого метода. Там я создаю объект класса "MyBox" (внутри класса обработка списка вершин).