Fix #123 Initialize fixed nodes from f* attributes
This commit is contained in:
parent
83d4653e8e
commit
b383200ee5
|
|
@ -56,6 +56,8 @@ export default function(nodes) {
|
|||
function initializeNodes() {
|
||||
for (var i = 0, n = nodes.length, node; i < n; ++i) {
|
||||
node = nodes[i], node.index = i;
|
||||
if (!isNaN(node.fx)) node.x = node.fx;
|
||||
if (!isNaN(node.fy)) node.y = node.fy;
|
||||
if (isNaN(node.x) || isNaN(node.y)) {
|
||||
var radius = initialRadius * Math.sqrt(i), angle = i * initialAngle;
|
||||
node.x = radius * Math.cos(angle);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user