Это свойства алгоритма такое. Как было указано в статье, здесь нет понятия твердых тел — только точи и гибкие соединения. Соответственно, все гибкие соединения можно сломать/растянуть/запутать, если приложить к ним большую силу.
Последняя демонстрашка интересная получилась, можно паука оторвать от паутины, а он к ней будет тянуться.
Не зря у этой библиотеки столько подписчиков появилось.
Да ещё и двигается довольно реалистично!
Ну по крайней мере мне с моей арахнофобией сделалось очень неуютно. Поэтому я был рад стукнуть его об стену и скинуть вниз
Да, вы правы:) Если положить его на левый бок (MechanisM), то он ползет к паутине.
Какой-то сомнительный движок (колесо и семиугольник мнутся, паук (мертвый(!)) ползет к паутине).
Секрет в другом. Надо его несколько раз об стенку ударить (посмотрите, как я это делал). После этого стенка становится ему ненавистной и он пытается отойти как можно дальше от нее. Т.к. с другой стороны тоже стенка, то самое оптимально место — по середине. Все просто.
Verlet.js — физический движок на основе метода Верле