Пока я ее не решу... код не продвинется... Попробую еще раз собрать мысли:
Текущее положение F(x,y,z) = Матрице трансформации M(x,y,z)+ Нет ключей + Нет Бызы
Текущее положение F(x,y,z) = Нет ключей + Быза b(x,y,z)
Текущее положение F(x,y,z) = Между ключами kd(x,y,z) + Нет Бызы
Текущее положение F(x,y,z) = Между ключами kd(x,y,z) + Быза b(x,y,z)
Смещение, после перемещения объекта, есть d(x,y,z). Объект же реально находится в Новом месте N(x,y,z).
N(x,y,z) = F(x,y,z)+d(x,y,z).
Записать нужно ключ k(x,y,z), который переместит объект на новое место N(x,y,z)...
Так.......
Есть идея
Если сохранять текущее положение N,
то оно будет относиться к базе лишь в том случае, когда есть база
Одно сравнение!!! Два решения!!!
Действительно!!!
Мне не нужно сохранять смещение d
А при базе я просто от текущего отниму базу!!! k=N-b
Если базы нет, то k=N.
Все распутался!!!