tamasmeszaros
6e2ed48e5a
Merge remote-tracking branch 'origin/feature_arrange_with_libnest2d' into dev
...
# Conflicts:
# xs/src/slic3r/AppController.cpp
2018-08-31 10:55:55 +02:00
tamasmeszaros
e522ad1a00
Parallel placer now works with the custom Slic3r object function. Works an order of magnitude faster.
2018-08-22 13:52:41 +02:00
tamasmeszaros
8617b0a409
parallel nesting can be enabled but fails with the current objectfunction.
2018-08-20 16:34:35 +02:00
bubnikv
9e7634b6e8
Merged with master
2018-08-17 18:07:45 +02:00
bubnikv
65011f9382
Removed the x(), y(), z() Point/Pointf/Point3/Pointf3 accessors.
2018-08-17 15:53:43 +02:00
tamasmeszaros
e678368b23
fix compilation on linux and mac
2018-08-09 10:59:00 +02:00
tamasmeszaros
20b7aad6d1
Bug fixes for the neighborhood detection
2018-08-07 19:51:23 +02:00
tamasmeszaros
224c0e74ea
Precision raised and big item classification improved
2018-08-07 10:57:22 +02:00
tamasmeszaros
e1edb05bbb
Better support for circular bed.
2018-08-06 20:13:04 +02:00
tamasmeszaros
db8762a93c
bed shape detection works and circle shaped bed now supported with limited arrange quality.
2018-08-06 11:30:10 +02:00
tamasmeszaros
9172a69e27
Nlopt build fix
2018-08-02 19:17:27 +02:00
tamasmeszaros
c8370b5408
New approach to big items with calculating the best alignment with other big items.
2018-08-02 17:51:11 +02:00
tamasmeszaros
a7ba51bd11
Fixing the "last item doesn't fit" problem.
2018-08-02 13:15:30 +02:00
tamasmeszaros
6cdec7ac9a
Prepare integration for arbitrary shaped print beds.
2018-07-30 16:41:35 +02:00
tamasmeszaros
d136d61edd
linest2d ready for arbitrary shaped beds.
2018-07-30 15:16:44 +02:00
tamasmeszaros
f364bd1884
New object function considering item size categories (big and small)
2018-07-27 17:31:30 +02:00
tamasmeszaros
84f97e1f64
Improved libnest2d caching
2018-07-27 12:28:14 +02:00
tamasmeszaros
629108265b
Fix for SPE-421 and emergency fix for SPE-422 (needs further investigation)
2018-07-26 12:57:47 +02:00
tamasmeszaros
ed0f073ef3
Small objects can now fit inside free space surrounded by objects.
2018-07-20 09:01:24 +02:00
tamasmeszaros
1745e5cff9
Small objects can now fit inside free space surrounded by objects.
2018-07-18 16:37:44 +02:00
tamasmeszaros
50424e33c6
Safety check for firstfit for larger objects than the print bed.
2018-07-17 16:35:48 +02:00
tamasmeszaros
86ba75d692
New objectfunction that makes a proper circle shaped pile on arrange.
2018-07-17 12:04:06 +02:00
tamasmeszaros
266ff2ad93
Build fix for linux
2018-07-16 16:37:14 +02:00
tamasmeszaros
6bcd735655
Change to firstfit selection because DJD needs further testing.
2018-07-16 16:07:29 +02:00
tamasmeszaros
0b914c5ea3
Customized object function for arrange algorithm to arrange into a circle.
...
Now we optimize for smallest diameter of the circle around the arranged pile of items. This implies that we can forget about pack efficiency but the result will be better for the heat characteristics of the print bed.
2018-07-04 14:11:21 +02:00
tamasmeszaros
f3591d2a85
Libnest2D test fix
2018-07-03 16:39:13 +02:00
tamasmeszaros
b4666e8174
Tryfix for Mac build...
2018-07-03 16:18:35 +02:00
tamasmeszaros
86726b15b4
Pull build fixes from libnest2d and allow reverse order checks in DJD placement for better quality results.
2018-07-02 10:45:06 +02:00
tamasmeszaros
ad4d95f60c
AppController integration
2018-06-28 18:47:18 +02:00
tamasmeszaros
5446b9f1e5
Incorporating performance optimizations from libnest2d
2018-06-28 16:14:17 +02:00
tamasmeszaros
34c850fa9d
initial NFP method with convex polygons working.
2018-06-05 12:02:45 +02:00
tamasmeszaros
fd829580e9
Working arrange_objects with DJD selection heuristic and a bottom-left placement strategy.
2018-05-17 10:37:26 +02:00