If target position is NaN, do nothing.

This commit is contained in:
Mike Bostock 2016-05-13 11:09:22 -07:00
parent 7f0201b285
commit f5a9ae2555
2 changed files with 2 additions and 4 deletions

View File

@ -20,8 +20,7 @@ export default function(x) {
strengths = new Array(n);
xz = new Array(n);
for (i = 0; i < n; ++i) {
strengths[i] = +strength(nodes[i], i, nodes);
xz[i] = +x(nodes[i], i, nodes);
strengths[i] = isNaN(xz[i] = +x(nodes[i], i, nodes)) ? 0 : +strength(nodes[i], i, nodes);
}
}

View File

@ -20,8 +20,7 @@ export default function(y) {
strengths = new Array(n);
yz = new Array(n);
for (i = 0; i < n; ++i) {
strengths[i] = +strength(nodes[i], i, nodes);
yz[i] = +y(nodes[i], i, nodes);
strengths[i] = isNaN(yz[i] = +y(nodes[i], i, nodes)) ? 0 : +strength(nodes[i], i, nodes);
}
}