1
0
mirror of https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git synced 2026-07-15 08:44:26 +00:00
Commit Graph

33 Commits

Author SHA1 Message Date
tamasmeszaros 6106ce9ff0 Abort semantics added.
Signed-off-by: tamasmeszaros <meszaros.q@gmail.com>
2018-09-11 12:36:24 +02:00
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