diff --git a/app/Graph.js b/app/Graph.js index 9f532a8..2c55ece 100644 --- a/app/Graph.js +++ b/app/Graph.js @@ -105,14 +105,14 @@ const Graph = ({nodes, edges, render}) => useEffect(() => { - const center = new Springy.Vector( + const center = () => new Springy.Vector( window.innerWidth / 2, window.innerHeight / 2 ); const scale = 50; - const coordsToScreen = vec => vec.multiply(scale).add(center); - const screenToCoords = vec => vec.subtract(center).divide(scale); + const coordsToScreen = vec => vec.multiply(scale).add(center()); + const screenToCoords = vec => vec.subtract(center()).divide(scale); layout.start(() => {