mirror of
https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git
synced 2026-07-03 17:05:43 +02:00
Don't return empty halves after cutting
This commit is contained in:
@@ -609,11 +609,14 @@ sub cut {
|
|||||||
$upper_mesh->reset_repair_stats;
|
$upper_mesh->reset_repair_stats;
|
||||||
$lower_mesh->reset_repair_stats;
|
$lower_mesh->reset_repair_stats;
|
||||||
|
|
||||||
|
if ($upper_mesh->facets_count > 0) {
|
||||||
$upper->add_volume(
|
$upper->add_volume(
|
||||||
material_id => $volume->material_id,
|
material_id => $volume->material_id,
|
||||||
mesh => $upper_mesh,
|
mesh => $upper_mesh,
|
||||||
modifier => $volume->modifier,
|
modifier => $volume->modifier,
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
if ($lower_mesh->facets_count > 0) {
|
||||||
$lower->add_volume(
|
$lower->add_volume(
|
||||||
material_id => $volume->material_id,
|
material_id => $volume->material_id,
|
||||||
mesh => $lower_mesh,
|
mesh => $lower_mesh,
|
||||||
@@ -621,7 +624,10 @@ sub cut {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$upper = undef if !@{$upper->volumes};
|
||||||
|
$lower = undef if !@{$lower->volumes};
|
||||||
return ($upper, $lower);
|
return ($upper, $lower);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user