1. Previous logic can't guarantee left-to-right printing order, so
toolhead may crash on the right side. In the new algorithm printing
order is guaranteed.
2. Clearance radius should be the max of 3 directions (left, bottom,
up), not including right, otherwise collision may happen on bottom or
up directions.
3. Add is_extrusion_cali_object property to handle extrusion brim
overlap better.
Change-Id: I44868b9925d983f5cca0c31d35dfa28d895fadbf
large unarrangable objects may overlap with bed boundary in auto-arranging
Change-Id: Ie98aa96fb26cc819d1bb38ad0fc316f99423393c
(cherry picked from commit 3caf447a62e4dec5f56807c9f86a351db8fff5a7)
1. when the plate is locked, the sliced result is kept after auto-arrange;
2. when only arrange a plate, other plates' results are not affected
Change-Id: I7566e11e9eec0c2b196a2e78d9dc306ea325e9ff
when switch between preview and view3D,
if the screen center is on the plate
don't change to the plate view
Change-Id: I16b8815ad9b10a7cea174faa6a16bb9e582a77c3
1. increase the logo's resolution
2. set the logo's height to 0.02
3. fix a clip issue when shell preview
Change-Id: Ibd2491c2d4cc38ab10a2627f0024712d0a6a09b2
1. first formal version of macos
2. add the bambu networking plugin install logic
3. auto compute the wipe volume when filament change
4. add the logic of wiping into support
5. refine the GUI layout and icons, improve the gui apperance in lots of
small places
6. serveral improve to support
7. support AMS auto-mapping
8. disable lots of unstable features: such as params table, media file download, HMS
9. fix serveral kinds of bugs
10. update the document of building
11. ...