Pass nodes to force.initialize.
This commit is contained in:
parent
b330311b4f
commit
3810e0fa11
|
|
@ -20,8 +20,8 @@ export default function(x, y) {
|
|||
}
|
||||
}
|
||||
|
||||
force.initialize = function(simulation) {
|
||||
nodes = simulation.nodes();
|
||||
force.initialize = function(_) {
|
||||
nodes = _;
|
||||
};
|
||||
|
||||
force.x = function(_) {
|
||||
|
|
|
|||
|
|
@ -46,9 +46,9 @@ export default function(radius) {
|
|||
}
|
||||
|
||||
force.initialize = function(_) {
|
||||
nodes = _.nodes();
|
||||
var i, n = nodes.length, r;
|
||||
radii = new Array(n), radiusMax = 0;
|
||||
var i, n = (nodes = _).length, r;
|
||||
radii = new Array(n);
|
||||
radiusMax = 0;
|
||||
for (i = 0; i < n; ++i) {
|
||||
if ((radii[i] = r = +radius(nodes[i], i, nodes)) > radiusMax) {
|
||||
radiusMax = r;
|
||||
|
|
|
|||
|
|
@ -36,8 +36,8 @@ export default function(radius, x, y) {
|
|||
}
|
||||
}
|
||||
|
||||
force.initialize = function(simulation) {
|
||||
nodes = simulation.nodes();
|
||||
force.initialize = function(_) {
|
||||
nodes = _;
|
||||
initialize();
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -67,8 +67,9 @@ export default function(links) {
|
|||
}
|
||||
}
|
||||
|
||||
force.initialize = function(simulation) {
|
||||
nodes = simulation.nodes(), initialize();
|
||||
force.initialize = function(_) {
|
||||
nodes = _;
|
||||
initialize();
|
||||
};
|
||||
|
||||
force.links = function(_) {
|
||||
|
|
|
|||
|
|
@ -88,7 +88,8 @@ export default function() {
|
|||
}
|
||||
|
||||
force.initialize = function(_) {
|
||||
nodes = _.nodes(), initialize();
|
||||
nodes = _;
|
||||
initialize();
|
||||
};
|
||||
|
||||
force.strength = function(_) {
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ export default function(x, y) {
|
|||
}
|
||||
}
|
||||
|
||||
force.initialize = function(simulation) {
|
||||
nodes = simulation.nodes();
|
||||
force.initialize = function(_) {
|
||||
nodes = _;
|
||||
initialize();
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ export default function(nodes) {
|
|||
}
|
||||
|
||||
function initializeForce(force) {
|
||||
if (force.initialize) force.initialize(simulation);
|
||||
if (force.initialize) force.initialize(nodes);
|
||||
return force;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user