casperlamboo
d9c11112e4
added printer outline for editor
2017-06-22 13:21:08 +02:00
casperlamboo
e46fe6ad43
made some functions and variables private with "_"
2017-06-22 13:21:08 +02:00
casperlamboo
542badc205
added doodle_app and fixed https://github.com/Doodle3D/Doodle3D-Slicer/issues/6
2017-06-22 13:21:07 +02:00
casperlamboo
bfb273d727
slicer didn't fill top anymore; fixed
2017-06-22 13:21:07 +02:00
casperlamboo
c9fc4702e2
edited viable names and removed bug
2017-06-22 13:21:07 +02:00
casperlamboo
803d84ac59
added infill overlap
2017-06-22 13:21:07 +02:00
casperlamboo
2aae3c526b
didn't thing about the difference in size when lines are diagonal
2017-06-22 13:21:07 +02:00
casperlamboo
57f7ee62bc
made diagonal infill
2017-06-22 13:21:07 +02:00
casperlamboo
6d69a9f306
fixed bug https://github.com/Doodle3D/Doodle3D-Slicer/issues/3
2017-06-22 13:21:07 +02:00
casperlamboo
7bfacf5203
Fixed major bug
2017-06-22 13:21:07 +02:00
casperlamboo
bdb98fbfff
cleaner code
2017-06-22 13:21:07 +02:00
casperlamboo
2ffb6eb848
fixed minor bugs
2017-06-22 13:21:07 +02:00
casperlamboo
0670d54f4e
fixed spelling errors
2017-06-22 13:21:07 +02:00
casperlamboo
f8d022226f
added three js editor + slicer
2017-06-22 13:21:07 +02:00
casperlamboo
9aef506a4a
changed format settings
2017-06-22 13:20:57 +02:00
casperlamboo
75d4d4758a
Added slice abstraction to Slice class
2017-06-22 13:20:57 +02:00
casperlamboo
ccd650c533
improved index page
...
index page now checks if doodle boxes are alive before displaying them
2017-06-22 13:20:57 +02:00
casperlamboo
9723c2c237
improved network error handling
...
can now reconnect when connecting failed
2017-06-22 13:20:57 +02:00
Rick Companje
ba141a54a5
fixed typo in printer.type for ultimaker2go
2017-06-22 11:13:26 +02:00
casperlamboo
16d2468ced
make variables private in GCode.js
2017-06-22 10:24:09 +02:00
casperlamboo
f4b9d565a7
clean up
2017-06-22 10:21:01 +02:00
casperlamboo
ef97f362e3
typo
2017-06-22 10:20:44 +02:00
casperlamboo
3d52fc9139
properly check for undefined
2017-06-22 10:19:15 +02:00
casperlamboo
68f1cd847d
update add brim code
2017-05-26 17:35:30 +02:00
casperlamboo
8bf771b0f9
use includes instead of indexOf
2017-05-26 17:14:14 +02:00
casperlamboo
d92f6bb056
move merge vertices and compute normals to slice actions
2017-05-26 17:12:01 +02:00
casperlamboo
846ddcd97a
Better detection of open closed shapes
...
when a ‘single walled’, ‘closed’ shape is sliced the shape will appear
to be closed by the slicer. This happens because the start and endpoint
of the 2d shape are connected. This commits fixes this.
In the new approach al parts of the geometry are split up into shapes.
Then the 3d shapes are places into two categories (closed and open
geometries).
Based on weather the 3d geometry is open or closed the 2d shape will be
open or closed
@mith @peteruithoven
2017-05-26 17:11:38 +02:00
casperlamboo
5f5b1254ad
re enable applying and removing precision for open shapes
2017-05-26 16:56:05 +02:00
casperlamboo
07d059d456
fix setting replace code
2017-05-19 12:34:57 +02:00
casperlamboo
721b75b1f5
Don't scale up or scale down open shapes
2017-05-19 11:56:53 +02:00
casperlamboo
e88e8804d2
always start first layer on Z0.2
2017-05-19 11:43:47 +02:00
casperlamboo
a0aec2f4ad
Don't clean open shapes
2017-05-19 10:51:34 +02:00
casperlamboo
0d3ac6525c
store calculation in const
2017-05-19 10:49:26 +02:00
casperlamboo
93c9040170
remove unused variable
2017-05-19 10:49:10 +02:00
casperlamboo
c5a6f3cf14
simplify getOutline function
2017-05-16 10:44:48 +02:00
casperlamboo
c9cbd1fc49
Scale down open paths
2017-05-16 10:38:40 +02:00
casperlamboo
bb213547e2
increase clean delta
2017-05-15 16:01:51 +02:00
casperlamboo
501f154569
remove unused import
2017-05-14 16:09:15 +02:00
casperlamboo
0ba712c049
update castle model
2017-05-14 13:45:21 +02:00
casperlamboo
a7a8ffa5f9
update slicer viewer
2017-05-14 12:57:55 +02:00
casperlamboo
f80ff22076
remove unused app.js
2017-05-13 15:44:41 +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
0f10629a3c
add save example
2017-05-13 15:39:45 +02:00
casperlamboo
1ec4f55c4b
normalize cleanDelta with precision
2017-05-13 15:26:46 +02:00
casperlamboo
ff9ef8690a
clean after simplify
2017-05-13 15:26:04 +02:00
casperlamboo
e6269bd581
fix construction of clipper paths
2017-05-13 15:25:58 +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
b7b2eff61b
use simplify('pftNonZero') instead of deprecated removeOverlap function
2017-05-12 13:44:55 +02:00
casperlamboo
e9c2f653bf
update three.js
2017-01-18 13:30:57 +01:00