Commit Graph

88 Commits

Author SHA1 Message Date
93757ac811 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-08-02 13:16:11 +02:00
6360715d22 Merge commit '4e901a9db778660d3471a49cd95d66f85b2dbc88' 2018-08-01 13:16:30 +02:00
eb736cf484 Prepare integration for arbitrary shaped print beds. 2018-07-30 16:41:35 +02:00
5115fc6ba6 linest2d ready for arbitrary shaped beds. 2018-07-30 15:16:44 +02:00
e54901cee6 Minimum z of object to lay on the bed after rotations. Fixes #1093 2018-07-30 11:38:36 +02:00
c5057fcfa8 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-27 17:46:19 +02:00
b153e7aabf New object function considering item size categories (big and small) 2018-07-27 17:31:30 +02:00
a4846ced8b Improved libnest2d caching 2018-07-27 12:28:14 +02:00
4573977376 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-26 12:58:52 +02:00
a8f7848cd6 Fix for SPE-421 and emergency fix for SPE-422 (needs further investigation) 2018-07-26 12:57:47 +02:00
9acec75cc5 Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r 2018-07-20 10:31:53 +02:00
6fe03f1599 Small objects can now fit inside free space surrounded by objects. 2018-07-20 09:01:24 +02:00
18a159fc1e Small objects can now fit inside free space surrounded by objects. 2018-07-18 16:37:44 +02:00
4dd9712c17 Disable slicing when one object crosses the print volume boundary 2018-07-18 14:26:42 +02:00
115f4d7152 Slice only objects contained into the print volume 2018-07-18 09:37:25 +02:00
02239a4a8b Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-17 16:36:59 +02:00
2c6a77b6ec New objectfunction that makes a proper circle shaped pile on arrange. 2018-07-17 12:04:06 +02:00
1830f4059a Merge remote-tracking branch 'remotes/origin/opengl_to_cpp' 2018-07-17 09:37:38 +02:00
324b66a467 Change to firstfit selection because DJD needs further testing. 2018-07-16 16:07:29 +02:00
79bc01276a Disabling reverse order checks in DJD selection. It causes unacceptable running times for large number of objects. 2018-07-13 11:26:59 +02:00
aab11f9943 Some comments 2018-07-04 14:36:14 +02:00
4cd7148e5b 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
a35dfc9f16 Solution for SPE-347 (scale is not fed into the arrange alg) 2018-07-04 11:19:11 +02:00
c6412c9156 Proper fix for SPE-324 2018-07-04 10:21:44 +02:00
32ce1896cb Filtering invalid geometries as per: SPE-337 2018-07-03 14:58:49 +02:00
2a2448b807 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
b9aee1617f Autocenter finally disabled. Progress indication works. 2018-06-29 17:46:21 +02:00
f11dd98cc4 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
# Conflicts:
#	CMakeLists.txt
#	lib/Slic3r/GUI/MainFrame.pm
2018-06-28 18:50:39 +02:00
f0b44f95e2 AppController integration 2018-06-28 18:47:18 +02:00
dd96d014d1 Incorporating performance optimizations from libnest2d 2018-06-28 16:14:17 +02:00
8881f43162 Faster gizmos update 2018-06-21 08:37:04 +02:00
dd8451149c Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-06-15 11:06:37 +02:00
635438a547 initial NFP method with convex polygons working. 2018-06-05 12:02:45 +02:00
e895c302e0 3DScene layer editing overlay completely moved to c++ 2018-05-25 15:56:14 +02:00
90743f0236 Working arrange_objects with DJD selection heuristic and a bottom-left placement strategy. 2018-05-17 10:37:26 +02:00
5573ffa29e Fixed conflict in previous merge 2018-05-09 10:28:26 +02:00
578a7eb4e8 Max count of auto assigned extruders when splitting object set as dependent of current printer 2018-05-07 16:13:58 +02:00
b2100cf95b Fixed crash when pressing 'A' with empty print bed 2018-05-02 14:55:17 +02:00
5d363c1bb9 Removed printf debugging output 2018-04-13 17:25:36 +02:00
b062cddeea Fixed object cutting 2018-04-12 12:56:42 +02:00
9993f2215d Auto assignement of extruder, after object's splitting to parts 2018-04-10 12:17:55 +02:00
df32817992 Auto assign multi-part extruders 2018-04-09 14:57:23 +02:00
1f3f109263 Out of bed detection - Fixed false detection due to float precision 2018-03-20 09:31:42 +01:00
ab654f6319 Merge branch 'scene_manipulators' 2018-03-14 16:15:26 +01:00
b43a21d1be Extended Print::validate() to check, whether the objects
are inside the print volume.
2018-03-14 16:11:57 +01:00
bdd2d725c8 Out of bed detection - 1st installment 2018-03-09 10:40:42 +01:00
9f7607c064 3mf I/O - Fixed object sinking into bed after import 2018-03-06 10:26:39 +01:00
52eb6f6bcf Remove .zip from file extension on import to avoid having it added again and again when exporting 2018-02-22 15:27:32 +01:00
f5f27859e0 AMF I/O - Embedded config data + zip formatting 2018-02-14 14:30:03 +01:00
8885f5e344 3mf import/export of config data 2018-02-13 15:19:55 +01:00