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
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
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
0067c7a9e1
update scripts
2018-01-25 12:17:59 +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
46408e0668
add analyse script
2018-01-18 11:40:57 +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
a4d8e255cc
mesh now slices geometry again
...
No need for doodle3d-core import
2017-12-19 12:38:58 +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
4e291b2370
force react v16
2017-11-13 13:21:36 +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
peteruithoven
0c727dd16c
Disable public publish to npm
2017-07-31 10:31:26 +02:00
casperlamboo
23948d9ddc
remove old clipper-js
2017-07-24 17:56:32 +02:00
casperlamboo
4f50ccb088
version bumb
2017-07-24 17:47:13 +02:00
casperlamboo
a00773a2c9
use @doodle3d/clipper-js
2017-07-24 17:47:03 +02:00
peteruithoven
d1849cb8af
version bump
2017-07-24 16:00:02 +02:00
peteruithoven
f039b92802
Prepare script
2017-07-20 22:34:36 +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
a0747d6db2
Include settings in build step
2017-07-20 11:42:46 +02:00
peteruithoven
cfcd839baa
Switching to babel
2017-07-20 11:20:43 +02:00
casperlamboo
e4880106f1
remove progress promise
...
@mith @peteruithoven
2017-07-19 20:54:21 +02:00
casperlamboo
365680a693
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# jspm.config.js
# package.json
2017-07-18 12:53:59 +02:00