mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-07 15:07:31 -06:00
ENH: improve auto-arrange compactness around wipe tower
1. improve auto-arrange compactness around wipe tower 2. do not show "Avoid extrusion calibration region" for P1P 3. encourage objects with similar height to be arranged together Jira: STUDIO-1364 Change-Id: I5efa61a676c453618cdb3915fb98928d07138deb (cherry picked from commit 571ee0c6d91d8a5f6a60838052f09d49d85f12ed)
This commit is contained in:
parent
a06de19577
commit
869b93e270
4 changed files with 24 additions and 14 deletions
|
@ -388,6 +388,7 @@ void ArrangeJob::prepare()
|
|||
params.clearance_height_to_rod = print.config().extruder_clearance_height_to_rod.value;
|
||||
params.clearance_height_to_lid = print.config().extruder_clearance_height_to_lid.value;
|
||||
params.cleareance_radius = print.config().extruder_clearance_radius.value;
|
||||
params.printable_height = print.config().printable_height.value;
|
||||
params.allow_rotations = settings.enable_rotation;
|
||||
params.allow_multi_materials_on_same_plate = settings.allow_multi_materials_on_same_plate;
|
||||
params.avoid_extrusion_cali_region = settings.avoid_extrusion_cali_region;
|
||||
|
@ -563,13 +564,6 @@ void ArrangeJob::process()
|
|||
update_status(num_finished, _L("Arranging") + " " + str);
|
||||
};
|
||||
|
||||
if(!params.is_seq_print)
|
||||
{
|
||||
// force all heights be the same, so items are sorted by area
|
||||
for (auto& ap : m_selected) ap.height = 1;
|
||||
for (auto& ap : m_unselected) ap.height = 1;
|
||||
}
|
||||
|
||||
{
|
||||
BOOST_LOG_TRIVIAL(debug) << "items selected before arrange: ";
|
||||
for (auto selected : m_selected)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue