Commit Graph

850 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
3b440b346a change font bold 2019-02-21 20:54:59 +01:00
Casper Lamboo
8015cd780d disable selecting titles 2019-02-21 20:54:48 +01:00
Casper Lamboo
01f40eb5f8 Display settings inside accordion element 2019-02-21 20:39:05 +01:00
Rick Companje
49b4a2be59 separate Download and Print buttons 2019-02-21 20:13:31 +01:00
Rick Companje
7df13f6db0 remove Doodle3D Printer, move Duplicator i3 Mini 2019-02-21 20:11:54 +01:00
Rick Companje
766cadcd44 fix point sorting 2018-11-27 15:47:34 +01:00
Rick Companje
cbc439b4dc Update printer.yml 2018-11-27 14:14:39 +01:00
Rick Companje
7da0b2fa17 Merge branch 'master' of https://github.com/Doodle3D/Doodle3D-Slicer 2018-11-27 14:13:25 +01:00
Rick Companje
5cb91e6c5a Revert "printer duplicator i3 mini"
This reverts commit 92593cef14.
2018-11-27 14:13:08 +01:00
Rick Companje
92593cef14 printer duplicator i3 mini 2018-11-27 14:12:29 +01:00
Casper Lamboo
ebbc985d67 remove react on touch tap 2018-06-26 16:08:33 +02:00
Casper Lamboo
246f1627c5 Merge branch 'develop' 2018-05-29 11:36:43 +02:00
Casper Lamboo
6971c3c4b5 Merge branch 'feature/comb' into develop 2018-05-28 15:17:33 +02:00
Casper Lamboo
fc3dc7355c reformat 2018-05-28 13:53:53 +02:00
Casper Lamboo
3944202a83 add tau constant 2018-05-28 13:53:32 +02:00
Casper Lamboo
fd6e5cebbd remove normals 2018-05-28 13:53:09 +02:00
Casper Lamboo
ead6be081f Merge branch 'develop' into feature/comb 2018-05-28 11:57:24 +02:00
Casper Lamboo
d63754dbd0 fix slicing single walled paths 2018-05-28 11:57:16 +02:00
Casper Lamboo
2044929808 turn of combing by default 2018-05-24 16:27:22 +02:00
Casper Lamboo
7dceeda291 update combing 2018-05-24 16:14:03 +02:00
Casper Lamboo
86eed64255 remove eruct 2018-05-24 16:13:56 +02:00
Casper Lamboo
caf36a5505 remove unused imports 2018-05-24 16:13:44 +02:00
Casper Lamboo
1493ae3536 add extra option within containLineInPath 2018-05-05 10:19:30 +02:00
Casper Lamboo
5900bbcc50 remove unused imports 2018-05-05 10:18:20 +02:00
Casper Lamboo
2c953496f7 share functions in comb.js 2018-05-02 17:42:31 +02:00
Casper Lamboo
c642375295 update containLineInPath func 2018-05-02 17:39:27 +02:00
Casper Lamboo
942addf8d7 Merge branch 'develop' into feature/comb 2018-05-02 17:18:54 +02:00
Casper Lamboo
b7269da172 update example 2018-05-02 17:18:48 +02:00
Casper Lamboo
50ff72a037 change distance check to 3 2018-05-02 16:54:19 +02:00
Casper Lamboo
60fb966ccb add hash to scripts 2018-05-02 16:34:35 +02:00
Casper Lamboo
0f70855989 update example 2018-05-02 16:29:44 +02:00
Casper Lamboo
e966bc89b2 performance 2018-05-02 16:27:54 +02:00
Casper Lamboo
6c8b8e9d44 implement new combing 2018-05-02 15:12:45 +02:00
Casper Lamboo
79e4acd3d1 add demo 2018-05-02 15:07:03 +02:00
Casper Lamboo
59681e8023 reverse order of commands 2018-04-23 14:22:40 +02:00
Casper Lamboo
f109147e62 only request doodle printers when adding or managing printers 2018-04-23 12:27:16 +02:00
Casper Lamboo
0119c91001 make case sensitive 2018-04-23 11:57:48 +02:00
Casper Lamboo
8467da3894 Merge branch 'master' into develop 2018-04-23 11:56:52 +02:00
Casper Lamboo
808d585f2a remove whole line for heated bed instead of making comment 2018-04-23 11:56:41 +02:00
Rick Companje
0804dd5282
fix {if heatedBed} 2018-04-23 11:46:26 +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
97cb6e062d fix percentage of malyan printer 2018-04-16 21:03:15 +02:00
Casper Lamboo
264ea9ff00 make filename configurable through query 2018-04-16 16:26:44 +02:00
Casper Lamboo
374fc4a32e remove old path when joining two paths
#42
2018-04-12 11:06:47 +02:00
Casper Lamboo
396502948b Fix bug where some shapes are skipped 2018-04-03 21:33:34 +02:00
Casper Lamboo
a0b9cd1306 don't trim 2018-04-03 16:07:49 +02:00