casperlamboo
30645f634a
Updated API
...
@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
2017-07-20 10:29:33 +02:00
casperlamboo
0564f3e7bc
fix onProgress handling in slice function
2017-07-20 00:06:19 +02:00
casperlamboo
a79308dc8f
better error handling
2017-07-20 00:05:50 +02:00
casperlamboo
d7a525f75b
camel casing
2017-07-19 20:54:39 +02:00
casperlamboo
e4880106f1
remove progress promise
...
@mith @peteruithoven
2017-07-19 20:54:21 +02:00
casperlamboo
8c57e16998
cleanup Slicer
2017-07-19 17:36:20 +02:00
casperlamboo
1d2a9ba965
use npm version of three.js
2017-07-18 12:38:03 +02:00
casperlamboo
0a041ddae0
update progress api
2017-07-18 12:26:30 +02:00
casperlamboo
4a238f9089
remove settings class
2017-07-18 11:39:38 +02:00
casperlamboo
622be82706
Merge remote-tracking branch 'origin/feature/split-settings' into develop
...
# Conflicts:
# example/save.js
# example/viewer.js
# jspm.config.js
# package.json
# src/GCode.js
# src/Slicer.js
# src/index.js
# src/sliceActions/addBrim.js
# src/sliceActions/calculateLayersIntersections.js
# src/sliceActions/createLines.js
# src/sliceActions/detectOpenClosed.js
# src/sliceActions/generateInfills.js
# src/sliceActions/generateInnerLines.js
# src/sliceActions/generateSupport.js
# src/sliceActions/intersectionsToShapes.js
# src/sliceActions/removePrecision.js
# src/sliceActions/slice.js
2017-07-18 11:26:11 +02:00
casperlamboo
87f7f2f906
Fix geometry type check
...
#21
2017-07-17 15:22:13 +02:00
Simon Voordouw
f87a9c0a56
don't export settings object
2017-07-11 13:49:21 +02:00
Simon Voordouw
dc99f417da
add progress reporting
2017-07-04 14:19:07 +02:00
casperlamboo
1fa98ae6de
move merge vertices and compute normals to slice actions
2017-06-22 13:22:17 +02:00
casperlamboo
d8e95e3e76
replace tabs with spaces
2017-06-22 13:21:19 +02:00
Simon Voordouw
9210504ea4
update dependencies and fix Three.js imports
2017-06-22 13:21:19 +02:00
casperlamboo
a9ae3b220e
update three.js
2017-06-22 13:21:19 +02:00
casperlamboo
6af54e2362
rename sliceWorker to slicerWorker
2017-06-22 13:21:18 +02:00
casperlamboo
0f69526cbb
add break property to switch
2017-06-22 13:21:18 +02:00
casperlamboo
a7c1a9b4fd
splice slice sync and slice async
2017-06-22 13:21:18 +02:00
casperlamboo
e457994496
implement async slicing
2017-06-22 13:21:18 +02:00
casperlamboo
c6a9d5adb8
reorganize folders and make Slicer.slice promise
2017-06-22 13:21:18 +02:00
casperlamboo
49dd54ade5
add capital to constructor functions 2/2
2017-06-22 13:21:18 +02:00
casperlamboo
d92f6bb056
move merge vertices and compute normals to slice actions
2017-05-26 17:12:01 +02:00
casperlamboo
183622e143
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# example/app.js
# package.json
2017-05-13 15:41:46 +02:00
casperlamboo
229f194def
replace tabs with spaces
2017-05-13 14:48:48 +02:00
Simon Voordouw
da8a54550a
update dependencies and fix Three.js imports
2017-05-12 16:32:05 +02:00
casperlamboo
e9c2f653bf
update three.js
2017-01-18 13:30:57 +01:00
casperlamboo
45514218af
rename sliceWorker to slicerWorker
2016-10-13 14:22:04 +02:00
casperlamboo
8d2ccc2c86
add break property to switch
2016-08-27 10:02:17 +02:00
casperlamboo
178e88f76b
splice slice sync and slice async
2016-08-19 15:12:20 +02:00
casperlamboo
bf9d98611a
implement async slicing
2016-08-19 14:46:02 +02:00
casperlamboo
ce1a0b760f
reorganize folders and make Slicer.slice promise
2016-08-19 14:09:51 +02:00
casperlamboo
2ee97f9590
add capital to constructor functions 2/2
2016-08-19 13:50:41 +02:00