fix link map zoom after reload and some tweaks to springy

This commit is contained in:
zadam
2019-08-30 22:01:49 +02:00
parent d4e27c1b76
commit a81b00e130
3 changed files with 7 additions and 8 deletions

View File

@@ -417,11 +417,12 @@
{
var d = point1.p.subtract(point2.p);
var distance = d.magnitude() + 0.1; // avoid massive forces at small distances (and divide by zero)
var direction = d.normalise();
// apply force to each end point
point1.applyForce(direction.multiply(this.repulsion).divide(distance * distance * 0.5));
point2.applyForce(direction.multiply(this.repulsion).divide(distance * distance * -0.5));
point1.applyForce(direction.multiply(this.repulsion).divide(distance * distance * distance * 0.5));
point2.applyForce(direction.multiply(this.repulsion).divide(distance * distance * distance * -0.5));
}
});
});