Skip to content

Commit ed05c6f

Browse files
committed
update save example
1 parent 0564f3e commit ed05c6f

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

example/save.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as THREE from 'three';
22
import { defaultSettings, Slicer } from 'src/index.js';
3-
import { saveAs } from 'file-saver';
3+
import fileSaver from 'file-saver';
44

55
const settings = {
66
...defaultSettings.base,
@@ -12,16 +12,15 @@ const settings = {
1212
const jsonLoader = new THREE.JSONLoader();
1313
jsonLoader.load('models/airplane.json', async geometry => {
1414
geometry.applyMatrix(new THREE.Matrix4().makeRotationX(Math.PI / -2));
15-
geometry.applyMatrix(new THREE.Matrix4().setPosition(new THREE.Vector3(50, -0.1, 50)));
15+
geometry.applyMatrix(new THREE.Matrix4().setPosition(new THREE.Vector3(50, -0.0, 50)));
1616
geometry.computeFaceNormals();
1717

1818
const slicer = new Slicer().setGeometry(geometry);
19-
const gcode = await slicer.slice(settings)
20-
.progress(({ progress: { done, total, action } }) => {
21-
const percentage = `${(done / total * 100).toFixed()}%`
22-
document.write(`<p>${action}, ${percentage}</p>`);
23-
});
19+
const gcode = await slicer.slice(settings, ({ progress: { done, total, action } }) => {
20+
const percentage = `${(done / total * 100).toFixed()}%`
21+
document.write(`<p>${action}, ${percentage}</p>`);
22+
});
2423

2524
const file = new File([gcode], 'gcode.gcode', { type: 'text/plain' });
26-
saveAs(file);
25+
fileSaver.saveAs(file);
2726
});

0 commit comments

Comments
 (0)