Понимание квадродерева визуализации Javascript D3

Я пытаюсь использовать и понять библиотеку визуализации D3 (http://mbostock.github.com / d3 /), и я смотрю на их код направления силы , и кажется, что они используют дерево квадрантов для вычисления силы, действующей на частицу. Код

      var k = kc * quad.count * dn * dn;
      node.px -= dx * k;
      node.py -= dy * k;

, где кажется, что quad.count - это количество частиц в узле квадродерева. Но глядя на их код квадродерева в https://github.com/mbostock/d3/blob/master/d3.geom.js#L696 , я не могу найти никакой ссылки на счетчик , и как он рассчитывается. Я спрашиваю, потому что хочу изменить некоторые вещи, чтобы, возможно, изменить «вес» или «заряд» каждого узла.

5
задан VividD 2 February 2014 в 01:54
поделиться