Newer
Older
// Amira Abdel-Rahman
// (c) Massachusetts Institute of Technology 2020
// "use strict";
var fileName=process.argv.slice(2);
var pathName=`${__dirname}/json/`+fileName+`.json`;
var node=true;
var fs = require('fs');
var THREE=require('three');
// var tf=require('@tensorflow/tfjs');
// var $ = require("jquery");
const {performance, PerformanceObserver} = require('perf_hooks');
const editJsonFile = require("edit-json-file");
const rhino3dm=require("rhino3dm");
// eval(fs.readFileSync("./lib/rhino3dm.js")+'');
eval(fs.readFileSync("./lib/js-colormaps.js")+'');
////////////////////load
let inputFile = editJsonFile(`${__dirname}/json/`+fileName+`Init.json`);
// let outputFile = editJsonFile(`${__dirname}/json/setupTestUni`+latticeSize +`.json`);
let outputFile = editJsonFile(`${__dirname}/json/`+fileName+`.json`);
var json=inputFile.toObject().setup;
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
outputFile.set("setup", setup);
outputFile.save();
}
// //////////////////////////////////
eval(fs.readFileSync("./visualization/utils.js")+'');
eval(fs.readFileSync('./visualization/geometry.js')+'');
eval(fs.readFileSync('./visualization/draw/draw.js')+'');
//////////////////////spawn julia////////////////////////
// const { spawn } = require('child_process');
// console.log("hi")
// // const ls = spawn('ls', ['', '../']);
// const ls = spawn('julia', ['julia/p5.jl', __dirname]);
// // const npm = which.sync('npm');
// // console.log(npm)
// // const child = spawn('dir');
// ls.stdout.on('data', (data) => {
// console.log(`stdout: ${data}`);
// });
// ls.stderr.on('data', (data) => {
// console.error(`stderr: ${data}`);
// });
// ls.on('close', (code) => {
// console.log(`child process exited with code ${code}`);
// });
//////////////////////////////serve /////////////////
// var http = require('http');
// var finalhandler = require('finalhandler');
// var serveStatic = require('serve-static');
// var serve = serveStatic("./");
// var server = http.createServer(function(req, res) {
// var done = finalhandler(req, res);
// serve(req, res, done);
// });
// var port=8080;
// server.listen(8080);
// console.log(`Server listening on port ${port}`);
// console.log(setup)