From e95d47cfdf635914e190748e1bf3bd00340e9e58 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Sun, 27 Jun 2021 05:52:37 +1000 Subject: [PATCH] Update default cq stl quality --- app/api/src/docker/cadquery/runCQ.js | 6 ++++-- app/web/src/helpers/cadPackages/cadQueryController.js | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/api/src/docker/cadquery/runCQ.js b/app/api/src/docker/cadquery/runCQ.js index ef989cc..3f1fda2 100644 --- a/app/api/src/docker/cadquery/runCQ.js +++ b/app/api/src/docker/cadquery/runCQ.js @@ -1,10 +1,12 @@ const { makeFile, runCommand } = require('../common/utils') const { nanoid } = require('nanoid') -module.exports.runCQ = async ({ file, settings = {} } = {}) => { +module.exports.runCQ = async ({ file, settings: { + deflection = 0.3 +} = {} } = {}) => { const tempFile = await makeFile(file, '.py', nanoid) const fullPath = `/tmp/${tempFile}/output.stl` - const command = `cq-cli/cq-cli --codec stl --infile /tmp/${tempFile}/main.py --outfile ${fullPath}` + const command = `cq-cli/cq-cli --codec stl --infile /tmp/${tempFile}/main.py --outfile ${fullPath} --outputopts "deflection:${deflection};angularDeflection:${deflection};"` console.log('command', command) try { diff --git a/app/web/src/helpers/cadPackages/cadQueryController.js b/app/web/src/helpers/cadPackages/cadQueryController.js index 950d5d6..c5a16e0 100644 --- a/app/web/src/helpers/cadPackages/cadQueryController.js +++ b/app/web/src/helpers/cadPackages/cadQueryController.js @@ -8,7 +8,9 @@ import { export const render = async ({ code }) => { const body = JSON.stringify({ - settings: {}, + settings: { + deflection: 0.2 + }, file: code, }) try {