Я пытаюсь постепенно объединить две группы узлов, чтобы имитировать своего рода приторную круговую диаграмму, используя силовую схему. Для этого я использую две группы узлов, подключенных через ссылки на два фиксированных, анимированных узла фокусов, соответственно. Когда они сочетаются с ruffly одинаковое количество узлов, эффект работает хорошо.Загадочные силы в d3 силы направленного макета?
см: http://bl.ocks.org/vicapow/6191895
Однако, когда есть большая разница в группах узлов (скажем, 1/100), кажется, есть какая-то таинственная дополнительная сила, приложенная к небольшой группе узлов далека от большая группа
см: http://bl.ocks.org/vicapow/6191896
кто-нибудь есть какие-либо идеи о том, где эта дополнительная сила может исходить от?
некоторые из вещей, которые я пробовал, не работают: + заставляя альфа остаться 1 + уменьшая трение
Во-первых - я ничего не знаю. С этой стороны: это не похоже на отказ или дополнительную силу. Похоже, когда вы один или два красных узла, они недостаточно сильны, чтобы заставить себя синим. – Kobi
Я собирался сделать аналогичное упоминание Коби - не могли бы вы рассказать о том, что вы подразумеваете под «таинственной силой»? Я чувствую, что первая анимация выглядит медленнее, но это просто потому, что красные узлы и синие узлы должны располагаться отдельно друг от друга, в отличие от второй анимации, которая просто имеет один узел, который отходит в сторону. – aug
Таинственная сила, о которой я говорил, заключалась в том, что во второй версии только с одним красным узлом она, похоже, навешивает большое расстояние над синими узлами. Этот эффект не наблюдается в первой версии, и я пытаюсь выяснить, почему его удалить. Я бы хотел, чтобы красная точка была наткнулась на синие точки, как в первой версии. Все узлы имеют те же силы пружины и силы заряда, которые применяются к ним, поэтому я не могу придумать, что еще может вызвать такое поведение. –