Описание этого примера: http://bl.ocks.org/mbostock/4062045 ( изображение ниже), утверждает, что это «физическая симуляция заряженных частиц и пружин, которая помещает связанные персонажи ближе друг к другу».
Мне просто любопытно, какая часть этого кода (на той же странице) реализует или определяет силу пружины, особенно на основе связанных символов?
Я спрашиваю об этом, потому что у меня сложилось впечатление, что D3.js не реализует усилия пружины для макетов, ориентированных на Force, как указано в его документации по API:
«Звенья реализованы не как «пружинные силы», как это обычно бывает в других силовых схемах, а как слабые геометрические ограничения». -https://github.com/mbostock/d3/wiki/Force-Layout#wiki-linkDistance