Point fixes and asymmetry tests
This commit is contained in:
14
helpers/utils.js
Normal file
14
helpers/utils.js
Normal file
@@ -0,0 +1,14 @@
|
||||
const m = require('makerjs')
|
||||
const fs = require('fs-extra')
|
||||
|
||||
exports.deepcopy = (value) => JSON.parse(JSON.stringify(value))
|
||||
|
||||
exports.dump_model = (model, file='model', json=false) => {
|
||||
const assembly = m.model.originate({
|
||||
model,
|
||||
units: 'mm'
|
||||
})
|
||||
|
||||
fs.writeFileSync(`${file}.dxf`, m.exporter.toDXF(assembly))
|
||||
if (json) fs.writeFileSync(`${file}.json`, JSON.stringify(assembly, null, ' '))
|
||||
}
|
||||
Reference in New Issue
Block a user