13 lines
361 B
JavaScript
13 lines
361 B
JavaScript
importScripts( 'http://localhost:5000/javascripts/d3-3.5.6.js' );
|
|
|
|
onmessage = function(event) {
|
|
var force = event.data.force;
|
|
|
|
for (var i = 0, n = Math.ceil(Math.log(0.001) / Math.log(1 - (1 - Math.pow(0.001, 1 / 300)))); i < n; ++i) {
|
|
postMessage({type: "tick", progress: i / n});
|
|
force.tick();
|
|
}
|
|
|
|
postMessage({type: "end", force: force});
|
|
};
|