FIX: missing solid infill under bridge

1.Caused by missing insert of additional_ensuring

jira:STUDIO-11900

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1ddba397e0b5fa30e6de532062bade00e4c1e111
This commit is contained in:
xun.zhang 2025-05-16 10:51:51 +08:00 committed by lane.wei
parent 215643f883
commit 7b2df96734

View File

@ -2789,6 +2789,7 @@ void PrintObject::bridge_over_infill()
}
ExPolygons new_internal_solids = to_expolygons(internal_solids);
new_internal_solids.insert(new_internal_solids.end(), additional_ensuring.begin(), additional_ensuring.end());
new_internal_solids = diff_ex(new_internal_solids, cut_from_infill);
new_internal_solids = union_safety_offset_ex(new_internal_solids);
for (const ExPolygon &ep : new_internal_solids) {