From 697afc49596042a9a0e00488746ab1ada5e0ef0c Mon Sep 17 00:00:00 2001 From: Erik Broberg Date: Sat, 3 Sep 2016 17:39:33 -0400 Subject: [PATCH] Generate OpenSpace windows located in a grid --- support/run/run_multiple_nodes.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/support/run/run_multiple_nodes.js b/support/run/run_multiple_nodes.js index 6541ada685..01b6b9b3c6 100644 --- a/support/run/run_multiple_nodes.js +++ b/support/run/run_multiple_nodes.js @@ -6,6 +6,9 @@ var path = process.argv[2]; var nNodes = +process.argv[3]; var PATH_TO_GENERATED_CONF = __dirname + '/generated_sgct_config.xml'; +var WINDOW_SIZE = {x: 640, y: 360}; +var WINDOW_COLUMNS = 4; + run(); function run(){ @@ -19,6 +22,7 @@ function run(){ var s = generateConfigSrcForN_nodes(); + fs.writeFile(PATH_TO_GENERATED_CONF, s, function(err) { if(err) { return console.log(err); @@ -71,14 +75,14 @@ function generateConfigSrcForN_nodes(){ } function generateNode(i){ - var x = i > 0 ? ((640 + i * 578) % 1920) : 10; - var y = i > 0 ? ((300 + i * 258) % 1080) : 30; + var x = 10 + (i%WINDOW_COLUMNS) * (WINDOW_SIZE.x + 5);; + var y = 30 + Math.floor(i/WINDOW_COLUMNS) * (WINDOW_SIZE.y + 30); return '\n\ \n\ \n\ \n\ \n\ - \n\ + \n\ \n\ \n\ \n\