Commit Graph

851 Commits

Author SHA1 Message Date
Casper Lamboo 9a2bd4a178 use update item
Instead of pushing new item every time
2019-04-07 21:53:36 +02:00
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