3D de-standalone-ification

This commit is contained in:
Bán Dénes 2022-04-16 13:12:51 +02:00
parent c6f4832ee4
commit bbab283850
12 changed files with 44 additions and 284 deletions

View file

@ -1,6 +1,5 @@
const yaml = require('js-yaml')
const makerjs = require('makerjs')
const jscad = require('@jscad/openjscad')
const u = require('./utils')
const a = require('./assert')
@ -65,18 +64,3 @@ exports.twodee = (model, debug) => {
}
return result
}
exports.threedee = async (script, debug) => {
const compiled = await new Promise((resolve, reject) => {
jscad.compile(script, {}).then(compiled => {
resolve(compiled)
})
})
const result = {
stl: jscad.generateOutput('stla', compiled).asBuffer().toString()
}
if (debug) {
result.jscad = script
}
return result
}