Показать сообщение отдельно
Старый 01.11.2011, 16:29   #3
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Алгоритм переворачивающейся страницы

Алгоритма нет, но есть идея

представляем лист в виде системы шарниров у которых угол изгиба от оси ограничен (-максимальный изгиб сегмента, максимальный изгиб сегмента)

Далее можно на внешней стороне страницы вообразить руку, которая её переворачивает, нам важно направление. Можно считать, что изгиб страницы начинается точно в точке под рукой, то есть часть страницы левей руки не изгибается. Значит первый изгибаемый сегмент поворачиваем на максимальный в шарнире угол по направлению к руке, затем следующий, и так до тех пор пока направление сегмента не укажет точно на руку. И через физический движок можно наверно похожим образом, только жесткость в шарнирах и массу элементов подобрать до адекватного поведения Такая идея...
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо dsd за это полезное сообщение:
HolyDel (02.11.2011), Lestar (01.11.2011), Mr_F_ (01.11.2011)