casperlamboo
32f6e6c4ba
fix action log
2017-06-22 13:21:18 +02:00
casperlamboo
d60c2d46d0
move scale up and scale down to separate function
2017-06-22 13:21:18 +02:00
casperlamboo
492a09cce9
move brim code to separate function
2017-06-22 13:21:18 +02:00
casperlamboo
78052f79e8
use default dimensionsZ name
2017-06-22 13:21:18 +02:00
casperlamboo
f22a40fa73
move down path to code
2017-06-22 13:21:18 +02:00
casperlamboo
dafbaacd42
comment optimize path code
2017-06-22 13:21:18 +02:00
casperlamboo
8785b1baee
remove line break
2017-06-22 13:21:18 +02:00
casperlamboo
c2c432a6fe
update create lines
2017-06-22 13:21:18 +02:00
casperlamboo
af396bf58a
cleanup calculate layers intersections
2017-06-22 13:21:18 +02:00
casperlamboo
bc798930fb
cleanup slicer
2017-06-22 13:21:18 +02:00
casperlamboo
042db46c04
cleanup slice
2017-06-22 13:21:18 +02:00
casperlamboo
7e9bb39ba9
cleanup slices to geode
2017-06-22 13:21:18 +02:00
casperlamboo
1056be13bd
implement constants
2017-06-22 13:21:18 +02:00
casperlamboo
a064306d60
single quotes
2017-06-22 13:21:18 +02:00
casperlamboo
d33ab23ddf
else on one line
2017-06-22 13:21:18 +02:00
casperlamboo
3ea0d33610
replace vars with const and let
2017-06-22 13:21:18 +02:00
casperlamboo
a0d469c85c
fix infills
2017-06-22 13:21:18 +02:00
casperlamboo
cf38ea9e96
replace var with const
2017-06-22 13:21:18 +02:00
casperlamboo
9e6dcf08f9
fix get fill template
2017-06-22 13:21:18 +02:00
casperlamboo
3f43477ef6
fix join
2017-06-22 13:21:18 +02:00
casperlamboo
f1475e8b97
remove unused imports
2017-06-22 13:21:18 +02:00
casperlamboo
ae45f6bcf8
rafacter
2017-06-22 13:21:18 +02:00
casperlamboo
8fb0c6090a
simplified add gcode
2017-06-22 13:21:18 +02:00
casperlamboo
4747d072b9
geplakt var with const or let in createLines
2017-06-22 13:21:18 +02:00
casperlamboo
87b8f1f29b
remove var for const or let in calculateLayerIntersections.js
2017-06-22 13:21:18 +02:00
casperlamboo
f1e5d8a47a
use deconstructs
2017-06-22 13:21:18 +02:00
casperlamboo
be77d6eeb5
move adeline to separate file
2017-06-22 13:21:18 +02:00
casperlamboo
ed76a9f255
use s6 string
2017-06-22 13:21:18 +02:00
casperlamboo
61e7a59177
implemented event dispatcher
2017-06-22 13:21:18 +02:00
casperlamboo
9e23664938
remove spaces
2017-06-22 13:21:18 +02:00
casperlamboo
0900eda91d
separate into actions into different files
2017-06-22 13:21:18 +02:00
casperlamboo
ed5d5e4c42
added detection for inside-out models
2017-06-22 13:21:18 +02:00
casperlamboo
d367fbe021
updated to three.js r72
2017-06-22 13:21:18 +02:00
casperlamboo
4526307df4
fixed clipper alert error
2017-06-22 13:21:18 +02:00
casperlamboo
3ae51e056d
cloned outline
...
cloned outline so pointers get lost
2017-06-22 13:21:18 +02:00
casperlamboo
b119c3d673
fixed https://github.com/Doodle3D/Doodle3D-Slicer/issues/12
...
fixed https://github.com/Doodle3D/Doodle3D-Slicer/issues/12
2017-06-22 13:21:18 +02:00
casperlamboo
b73f38e2f3
implemented better hole detection system
2017-06-22 13:21:18 +02:00
casperlamboo
84d1a45d49
fixed bug in shell thickness
2017-06-22 13:21:18 +02:00
casperlamboo
2c65ac740f
Fixed bug in constucting low/high fill areas
2017-06-22 13:21:18 +02:00
casperlamboo
032f896bb4
fixed closed lines detected as open lines
...
fixed https://github.com/Doodle3D/Doodle3D-Slicer/issues/10
2017-06-22 13:21:18 +02:00
casperlamboo
c61ee24944
updated webworkers
2017-06-22 13:21:18 +02:00
casperlamboo
5c413267d0
improved slicing algoritm
2017-06-22 13:21:18 +02:00
casperlamboo
a70cf6325a
fixed bug in open lines
2017-06-22 13:21:18 +02:00
casperlamboo
5f4c366132
Improved hole detection algorithm
2017-06-22 13:21:18 +02:00
casperlamboo
0d59a48009
Moved To ES6
2017-06-22 13:21:18 +02:00
casperlamboo
d30a1ed107
fixed closing line bug
2017-06-22 13:21:08 +02:00
casperlamboo
7a15cd46fb
better names
2017-06-22 13:21:08 +02:00
casperlamboo
61437295b9
added support for non closing parts
2017-06-22 13:21:08 +02:00
casperlamboo
c0cfa8de9d
improves slicing algorithm
...
fixed https://github.com/Doodle3D/Doodle3D-Slicer/issues/4
2017-06-22 13:21:08 +02:00
casperlamboo
890bc8bb56
added setMesh and setGeometry
2017-06-22 13:21:08 +02:00
casperlamboo
40cfcd4579
Fix progress bug
2017-06-22 13:21:08 +02:00
casperlamboo
ae02c3efc2
Fixed error with handling clipper
...
no longer need to comment clipper error alerts
2017-06-22 13:21:08 +02:00
casperlamboo
3141440c42
move THREE normal function to utils
2017-06-22 13:21:08 +02:00
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
casperlamboo
a216addc3b
Improved Support
...
While testing with printer improved the support
2015-06-10 18:25:49 +02:00
casperlamboo
57179fbe20
added Support
2015-06-09 21:58:22 +02:00
casperlamboo
17bd8f4f25
improved gcode handling
2015-06-09 11:08:06 +02:00
casperlamboo
38bf3c74f3
added gcode class, removed gulp
...
gulp didn’t make any more sense to use because it is build modulair
2015-06-05 09:56:58 +02:00
casperlamboo
67362c4ba8
fixed importing buffer geometry with bounding bug
2015-06-01 12:06:11 +02:00
casperlamboo
389dcc27d2
added progress bar
2015-05-29 13:51:18 +02:00
casperlamboo
32dc7df061
added benchmark for web workers
2015-05-29 10:41:44 +02:00
casperlamboo
e75db6d5bd
first commit webworker
...
created web worker implementation
added class D3D.SlicerWorker
converts geometry to bufferGeometry
sends bufferGeometry to worker
in worker bufferGeometry gets converted back to geometry
2015-05-27 12:25:51 +02:00
casperlamboo
20374b9e6b
added more pokemon
2015-05-26 11:44:15 +02:00
casperlamboo
f2327d3a21
improved variable names
2015-05-20 19:10:18 +02:00
casperlamboo
f24e96c5ac
added separate settings files
2015-05-19 19:58:13 +02:00
casperlamboo
173e723656
sending gcode now in array
2015-05-19 19:04:20 +02:00
casperlamboo
20e80b390e
changed gcode implementation from array to string
...
Makes more sense to store it as string rather then store it as array.
Doesn’t work with the doodle box though; think the doodle box adds \n
after each batch
2015-05-19 17:15:59 +02:00
casperlamboo
ec447ab56e
added top & bottom thickness
2015-05-18 13:53:49 +02:00
casperlamboo
f38ab10e62
added flat shading to models instead of a wireframe
2015-05-17 23:22:27 +02:00
casperlamboo
26f13eb998
changest converting (x, y z) to (z, x) instead of (x, z)
...
see https://github.com/Doodle3D/Doodle3D-Slicer/issues/2
2015-05-17 19:58:44 +02:00
casperlamboo
a2e7bf4d85
fixed path optimizing when paths are empty
2015-05-15 17:35:18 +02:00
casperlamboo
e441c142b4
fixed mergin vertexes
2015-05-15 15:07:47 +02:00
casperlamboo
203fe6df19
Path optimizer
2015-05-15 11:14:44 +02:00
casperlamboo
81ff68d1f6
implimentent layer parts
2015-05-13 17:37:52 +02:00
casperlamboo
5ac9364cc3
step before layer part integration
2015-05-13 13:18:37 +02:00
casperlamboo
3a41b73c75
Implemented new layer part structure
2015-05-13 12:12:15 +02:00
casperlamboo
9740c254c2
created abstraction for clipper js
2015-05-12 11:29:01 +02:00
casperlamboo
498708e4e4
added algorithm to remove unnecessary polygons in shape
2015-05-08 14:29:06 +02:00
casperlamboo
c4c32234ae
slicer now needs mesh instead of geometry
...
transformations of the mesh automatically apply to the geometry
2015-05-08 10:07:26 +02:00
casperlamboo
4d89f2161c
added time logging for slicing
2015-05-07 18:14:10 +02:00
casperlamboo
c0a84e4207
fixed bug
2015-05-07 17:43:27 +02:00
casperlamboo
d9869634c7
init
...
slicing works; produces errors though
2015-05-07 17:27:41 +02:00
casperlamboo
5e43789f82
clean up code
2015-05-07 14:09:36 +02:00