Fix arrange distance with enabled sequential printing

fixes #5258
This commit is contained in:
tamasmeszaros 2020-12-01 14:07:34 +01:00
parent 27243c0785
commit 8027f6608a
4 changed files with 30 additions and 11 deletions

View file

@ -147,10 +147,13 @@ void ArrangeJob::process()
GLCanvas3D::ArrangeSettings settings =
m_plater->canvas3D()->get_arrange_settings();
arrangement::ArrangeParams params;
params.min_obj_distance = scaled(settings.distance);
params.allow_rotations = settings.enable_rotation;
params.min_obj_distance = m_plater->config()->opt_bool("complete_objects") ?
scaled(settings.distance_seq_print) :
scaled(settings.distance);
auto count = unsigned(m_selected.size() + m_unprintable.size());
Points bedpts = get_bed_shape(*m_plater->config());