Pass vector to distanceToWeight, remove some useless affinities

This commit is contained in:
Ian Gulliver
2019-07-08 02:40:43 +00:00
parent bb45fba08f
commit df811ec7fa
2 changed files with 12 additions and 1 deletions

View File

@@ -35,7 +35,7 @@ class LayoutNode {
};
// Avoid calling sqrt(), since the results are used relatively
let distanceSquared = vec[0] * vec[0] + vec[1] * vec[1];
let weight = aff.distanceToWeight(distanceSquared);
let weight = aff.distanceToWeight(distanceSquared, vec);
for (let i of [0, 1]) {
this.vec[i] += (weight * vec[i]) / vecsum;
}