force method

  1. @override
void force([
  1. double alpha = 1
])
override

Implementation

@override
void force([double alpha = 1]) {
  double sx = 0;
  double sy = 0;
  for(var node in _nodes){
    sx += node.x;
    sy += node.y;
  }

  int nodeCount = _nodes.length;
  for(var node in _nodes){
    sx = (sx / nodeCount - _x) * _strengthValue;
    sy = (sy / nodeCount - _y) * _strengthValue;
    node.x -= sx.floor();
    node.y -= sy.floor();
  }

}