import Shape from '@doodle3d/clipper-js'; export default function calculateOutlines(slices) { for (let layer = 0; layer < slices.length; layer ++) { const slice = slices[layer]; slice.outline = slice.parts.reduce((shape, part) => { if (part.closed) { const [outerLine] = part.shell; shape.join(outerLine); } return shape; }, new Shape([], true)); } }