Итак, представляем кубик в виде массива мельчайших частиц. При воздействии на внешнюю оболочку куба сдвигаем верхние частицы по осям по формуле (сила/плотность)*коэффициент деформации, далее по вектору приложенной силы определяем необходимый сдвиг на частичы, следующие за внешними частицами, задействованными в деформации и прикладываем к ним силу, передавшеесю от внешнего слоя частиц по той же формуле (беря за силу полученное число в прошлом просчете), определяем сдвиг решетки, рассчитываем силу для следующих частиц. Если сила, приложенная к частице больше силы связи частиц, то разрываем связи. Это только мои предположения, так что строго не судить
