ENH: arrange partplate objects intersect with plate are also arranged

Jira: STUDIO-2961

Change-Id: I744e99f8bdd95289efa37d1e022b109518befa51
(cherry picked from commit 15bc33d58de118deea93c568ef4e5ffb0370be75)
This commit is contained in:
manch1n 2023-05-24 18:24:58 +08:00 committed by Lane.Wei
parent 226e18254c
commit 8714b3e5e5
1 changed files with 1 additions and 1 deletions

View File

@ -353,7 +353,7 @@ void ArrangeJob::prepare_partplate() {
ModelObject* mo = model.objects[oidx];
for (size_t inst_idx = 0; inst_idx < mo->instances.size(); ++inst_idx)
{
bool in_plate = plate->contain_instance(oidx, inst_idx);
bool in_plate = plate->contain_instance(oidx, inst_idx) || plate->intersect_instance(oidx, inst_idx);
ArrangePolygon&& ap = prepare_arrange_polygon(mo->instances[inst_idx]);
ArrangePolygons& cont = mo->instances[inst_idx]->printable ?