mirror of
https://github.com/Doodle3D/Doodle3D-Slicer.git
synced 2025-04-02 18:03:24 +02:00
@peteruithoven @mith I think this is a somewhat nicer API for the slicer. I completely removed the Slicer class and instead added two function: sliceGeometry and sliceMesh
20 lines
577 B
JavaScript
20 lines
577 B
JavaScript
import { sliceGeometry, sliceMesh } from './slicer.js';
|
|
import baseSettings from './settings/default.yml!text';
|
|
import printerSettings from './settings/printer.yml!text';
|
|
import materialSettings from './settings/material.yml!text';
|
|
import qualitySettings from './settings/quality.yml!text';
|
|
import yaml from 'js-yaml';
|
|
|
|
const defaultSettings = {
|
|
base: yaml.safeLoad(baseSettings),
|
|
printer: yaml.safeLoad(printerSettings),
|
|
material: yaml.safeLoad(materialSettings),
|
|
quality: yaml.safeLoad(qualitySettings)
|
|
};
|
|
|
|
export {
|
|
sliceGeometry,
|
|
sliceMesh,
|
|
defaultSettings
|
|
};
|