Commit Graph

46 Commits

Author SHA1 Message Date
Casper Lamboo
13ffea4115 Shortest path now uses a heap
Use a heap in dijkstra's algoritm to keep track of the shortest path. Change time from O(v^2) to O(u + v log(v)).

@companje tijdens een college kwam een algoritme aan bod wat ik gebruikt heb in de slicer. Ik kwam er achter dat ik een fout had gemaakt waardoor het algoritme een stuk trager was als zou moeten. Door een binary heap te gebruiken is het algoritme een stuk sneller. Dit algoritme rekent een kortste pad uit en wordt gebruikt in de `comb` functie.
2019-04-04 23:02:01 +02:00
Casper Lamboo
ebbc985d67 remove react on touch tap 2018-06-26 16:08:33 +02:00
Casper Lamboo
86eed64255 remove eruct 2018-05-24 16:13:56 +02:00
Casper Lamboo
6c8b8e9d44 implement new combing 2018-05-02 15:12:45 +02:00
Casper Lamboo
0957d53b41 fix font loading
@companje
2018-04-23 10:55:11 +02:00
Casper Lamboo
0be1ee6d51 comply with linter 2018-04-17 14:17:28 +02:00
Casper Lamboo
5a40c7c647 update web pack config 2018-04-17 11:44:51 +02:00
Casper Lamboo
141c38d878 setting up linter 2018-04-17 11:29:17 +02:00
Casper Lamboo
1107353290 lock doodle3d core version 2018-02-19 13:53:44 +01:00
casperlamboo
3b99a3c494 update doodle3d api 2018-01-31 14:04:08 +01:00
Rick Companje
f809c28d26 added logo 2018-01-30 00:19:05 +01:00
casperlamboo
a88db15c96 fix building dist 2018-01-29 16:11:22 +01:00
casperlamboo
abf426c5f2 Add export to wifi box 2018-01-25 18:03:39 +01:00
Rick Companje
8c3d444eed design 2018-01-25 17:47:36 +01:00
casperlamboo
d5ea670967 add ip in settings config for the doodle3d printer 2018-01-23 12:19:43 +01:00
casperlamboo
ca3718e492 Remove tiny holes
#18
2018-01-18 15:27:08 +01:00
casperlamboo
198ca783f7 update package lock 2018-01-18 13:59:42 +01:00
casperlamboo
a892d6ff89 update package lock 2018-01-18 12:24:20 +01:00
casperlamboo
46408e0668 add analyse script 2018-01-18 11:40:57 +01:00
casperlamboo
137f95fdba Add constrains to fields
#32
2018-01-17 11:56:42 +01:00
casperlamboo
7b59ba1108 implement local storage 2018-01-16 17:57:34 +01:00
casperlamboo
457f110dd2 slicer can now fetch d3 files from cloud 2018-01-15 15:17:38 +01:00
casperlamboo
745c675f67 add transform-class-properties 2017-12-21 12:49:44 +01:00
casperlamboo
9fc1ba1cb8 babel rc 2017-12-19 16:23:45 +01:00
casperlamboo
346256ff47 babel rc 2017-12-19 16:11:17 +01:00
casperlamboo
7b57d5c7b0 version bumb 2017-12-18 16:38:00 +01:00
casperlamboo
b85781620e Slicer now slices d3sketch files instead of stl's
Easier to differentiate between open and closed shapes
2017-12-18 16:37:03 +01:00
casperlamboo
6c02343da3 update css 2017-12-14 11:55:14 +01:00
casperlamboo
6b84572931 use three as modules 2017-12-06 11:54:09 +01:00
casperlamboo
2d0f628743 move example 2017-11-16 22:40:39 +01:00
casperlamboo
8e985669ed better resize handling 2017-11-13 12:42:35 +01:00
casperlamboo
6cd899f32b make settings editable 2017-11-13 02:09:39 +01:00
casperlamboo
dc6c1d7575 replace with material ui 2017-11-12 16:58:59 +01:00
casperlamboo
cd0406f0a9 add code preview 2017-11-12 00:11:05 +01:00
casperlamboo
ae24974e31 create basic component 2017-11-11 20:23:45 +01:00
casperlamboo
65034af93b update 2017-09-15 10:49:30 +02:00
casperlamboo
3422b1283f version bumb 2017-09-13 13:57:39 +02:00
casperlamboo
ef687769a1 update clipper-js 2017-09-13 12:29:28 +02:00
casperlamboo
c3eb42ee2e Version bumb 2017-09-13 11:45:15 +02:00
casperlamboo
f3c1ca885a update clipper-js 2017-09-13 11:43:25 +02:00
casperlamboo
78c1718e6e upgrade version 2017-07-24 17:56:59 +02:00
casperlamboo
a00773a2c9 use @doodle3d/clipper-js 2017-07-24 17:47:03 +02:00
peteruithoven
c99489e5d0 Publish under doodle3d npm org 2017-07-20 16:13:20 +02:00
peteruithoven
566c80f6e8 Adding three dependency 2017-07-20 12:09:23 +02:00
peteruithoven
f330aad040 Clipper-js dependency 2017-07-20 11:51:48 +02:00
peteruithoven
cfcd839baa Switching to babel 2017-07-20 11:20:43 +02:00