tamasmeszaros
eb736cf484
Prepare integration for arbitrary shaped print beds.
2018-07-30 16:41:35 +02:00
tamasmeszaros
5115fc6ba6
linest2d ready for arbitrary shaped beds.
2018-07-30 15:16:44 +02:00
tamasmeszaros
c5057fcfa8
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-27 17:46:19 +02:00
tamasmeszaros
b153e7aabf
New object function considering item size categories (big and small)
2018-07-27 17:31:30 +02:00
tamasmeszaros
a4846ced8b
Improved libnest2d caching
2018-07-27 12:28:14 +02:00
tamasmeszaros
4573977376
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-26 12:58:52 +02:00
tamasmeszaros
a8f7848cd6
Fix for SPE-421 and emergency fix for SPE-422 (needs further investigation)
2018-07-26 12:57:47 +02:00
Enrico Turri
9acec75cc5
Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r
2018-07-20 10:31:53 +02:00
tamasmeszaros
6fe03f1599
Small objects can now fit inside free space surrounded by objects.
2018-07-20 09:01:24 +02:00
tamasmeszaros
18a159fc1e
Small objects can now fit inside free space surrounded by objects.
2018-07-18 16:37:44 +02:00
Enrico Turri
4dd9712c17
Disable slicing when one object crosses the print volume boundary
2018-07-18 14:26:42 +02:00
Enrico Turri
115f4d7152
Slice only objects contained into the print volume
2018-07-18 09:37:25 +02:00
tamasmeszaros
02239a4a8b
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-07-17 16:36:59 +02:00
tamasmeszaros
2c6a77b6ec
New objectfunction that makes a proper circle shaped pile on arrange.
2018-07-17 12:04:06 +02:00
bubnikv
1830f4059a
Merge remote-tracking branch 'remotes/origin/opengl_to_cpp'
2018-07-17 09:37:38 +02:00
tamasmeszaros
324b66a467
Change to firstfit selection because DJD needs further testing.
2018-07-16 16:07:29 +02:00
tamasmeszaros
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
tamasmeszaros
aab11f9943
Some comments
2018-07-04 14:36:14 +02:00
tamasmeszaros
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
tamasmeszaros
a35dfc9f16
Solution for SPE-347 (scale is not fed into the arrange alg)
2018-07-04 11:19:11 +02:00
tamasmeszaros
c6412c9156
Proper fix for SPE-324
2018-07-04 10:21:44 +02:00
tamasmeszaros
32ce1896cb
Filtering invalid geometries as per: SPE-337
2018-07-03 14:58:49 +02:00
tamasmeszaros
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
tamasmeszaros
b9aee1617f
Autocenter finally disabled. Progress indication works.
2018-06-29 17:46:21 +02:00
tamasmeszaros
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
tamasmeszaros
f0b44f95e2
AppController integration
2018-06-28 18:47:18 +02:00
tamasmeszaros
dd96d014d1
Incorporating performance optimizations from libnest2d
2018-06-28 16:14:17 +02:00
Enrico Turri
8881f43162
Faster gizmos update
2018-06-21 08:37:04 +02:00
tamasmeszaros
dd8451149c
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
2018-06-15 11:06:37 +02:00
tamasmeszaros
635438a547
initial NFP method with convex polygons working.
2018-06-05 12:02:45 +02:00
Enrico Turri
e895c302e0
3DScene layer editing overlay completely moved to c++
2018-05-25 15:56:14 +02:00
tamasmeszaros
90743f0236
Working arrange_objects with DJD selection heuristic and a bottom-left placement strategy.
2018-05-17 10:37:26 +02:00
Enrico Turri
5573ffa29e
Fixed conflict in previous merge
2018-05-09 10:28:26 +02:00
Enrico Turri
578a7eb4e8
Max count of auto assigned extruders when splitting object set as dependent of current printer
2018-05-07 16:13:58 +02:00
Enrico Turri
b2100cf95b
Fixed crash when pressing 'A' with empty print bed
2018-05-02 14:55:17 +02:00
bubnikv
5d363c1bb9
Removed printf debugging output
2018-04-13 17:25:36 +02:00
Enrico Turri
b062cddeea
Fixed object cutting
2018-04-12 12:56:42 +02:00
Enrico Turri
9993f2215d
Auto assignement of extruder, after object's splitting to parts
2018-04-10 12:17:55 +02:00
Enrico Turri
df32817992
Auto assign multi-part extruders
2018-04-09 14:57:23 +02:00
Enrico Turri
1f3f109263
Out of bed detection - Fixed false detection due to float precision
2018-03-20 09:31:42 +01:00
bubnikv
ab654f6319
Merge branch 'scene_manipulators'
2018-03-14 16:15:26 +01:00
bubnikv
b43a21d1be
Extended Print::validate() to check, whether the objects
...
are inside the print volume.
2018-03-14 16:11:57 +01:00
Enrico Turri
bdd2d725c8
Out of bed detection - 1st installment
2018-03-09 10:40:42 +01:00
Enrico Turri
9f7607c064
3mf I/O - Fixed object sinking into bed after import
2018-03-06 10:26:39 +01:00
Enrico Turri
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
Enrico Turri
f5f27859e0
AMF I/O - Embedded config data + zip formatting
2018-02-14 14:30:03 +01:00
Enrico Turri
8885f5e344
3mf import/export of config data
2018-02-13 15:19:55 +01:00
Enrico Turri
475f892413
3mf Importer - 1st installment
2018-01-30 09:27:10 +01:00
bubnikv
d9d6d996e9
Utility functions to pass wxWidgets pointers from Perl to C++ code.
...
C++ var_dir / set_var_dir() interface to access the UI resources
from the C++ code.
2017-10-17 20:00:15 +02:00
bubnikv
61b89865ff
Fixed a regression bug (bundling of multiple STLs into a single model).
2017-08-28 14:54:46 +02:00