FIX: exclusion region may be too close
Auto arranging may put exclusion region may be too close. Jira: none Change-Id: I613a2525620cf58cd9da7d27e8bb6d9d0a52d807 (cherry picked from commit a8ed3929d3596b8ee5400c9376ca040c75025524) (cherry picked from commit 97e6f5aadb4623f07837f8a4845c29752b09f88e)
This commit is contained in:
parent
700a840d2f
commit
d54f488160
1 changed files with 1 additions and 1 deletions
|
@ -128,7 +128,7 @@ void update_unselected_items_inflation(ArrangePolygons& unselected, const Dynami
|
||||||
float exclusion_gap = 1.f;
|
float exclusion_gap = 1.f;
|
||||||
if (params.is_seq_print) {
|
if (params.is_seq_print) {
|
||||||
// bed_shrink_x is typically (-params.cleareance_radius / 2+5) for seq_print
|
// bed_shrink_x is typically (-params.cleareance_radius / 2+5) for seq_print
|
||||||
exclusion_gap = std::max(exclusion_gap, params.cleareance_radius / 2 + params.bed_shrink_x);
|
exclusion_gap = std::max(exclusion_gap, params.cleareance_radius / 2 + params.bed_shrink_x + 1.f); // +1mm gap so the exclusion region is not too close
|
||||||
// dont forget to move the excluded region
|
// dont forget to move the excluded region
|
||||||
for (auto& region : unselected) {
|
for (auto& region : unselected) {
|
||||||
if (region.is_virt_object) region.poly.translate(scaled(params.bed_shrink_x), scaled(params.bed_shrink_y));
|
if (region.is_virt_object) region.poly.translate(scaled(params.bed_shrink_x), scaled(params.bed_shrink_y));
|
||||||
|
|
Loading…
Reference in a new issue