Velo changes scale per node instead

This commit is contained in:
Pitchaya Boonsarngsuk
2018-02-12 08:06:53 +00:00
parent b88d3c9bfa
commit 6813be06df
3 changed files with 3 additions and 3 deletions

View File

@@ -15,7 +15,7 @@ function startLinkSimulation() {
.distance(function (n, m) {
return distanceFunction(n, m, props, norm);
})
.stableVelocity(0.000001) //TODO
.stableVelocity(0) //TODO
.onStableVelo(ended);
}
else {

View File

@@ -54,7 +54,7 @@ export default function() {
node = nodes[i];
velocityDiff += Math.abs(Math.hypot(node.vx-node.oldvx, node.vy-node.oldvy));
}
velocityDiff /= n*(n-1);
velocityDiff /= n;
latestVelocityDiff = velocityDiff;
if(velocityDiff<stableVelocity){

View File

@@ -60,7 +60,7 @@ export default function () {
node = nodes[i];
velocityDiff += Math.abs(Math.hypot(node.vx-node.oldvx, node.vy-node.oldvy));
}
velocityDiff /= n*(neighbourSize+sampleSize);
velocityDiff /= n;
latestVelocityDiff = velocityDiff;
if(velocityDiff<stableVelocity){