mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 05:45:57 +08:00
WIP TreeSupports: Fixed self intersections on overhang regions
with support interfaces enabled.
This commit is contained in:
parent
03a94ca769
commit
0f71a41f53
@ -1310,7 +1310,7 @@ void TreeSupport::generateInitialAreas(
|
||||
overhang_roofs = safeOffsetInc(overhangs[layer_idx + z_distance_delta], support_roof_offset, relevant_forbidden, mesh_config.min_radius * 2 + mesh_config.xy_min_distance, 0, 1);
|
||||
if (mesh_group_settings.minimum_support_area > 0)
|
||||
remove_small(overhang_roofs, mesh_group_settings.minimum_roof_area);
|
||||
overhang_regular = diff(overhang_regular, overhang_roofs);
|
||||
overhang_regular = diff(overhang_regular, overhang_roofs, ApplySafetyOffset::Yes);
|
||||
for (ExPolygon &roof_part : union_ex(overhang_roofs))
|
||||
overhang_processing.emplace_back(std::move(roof_part), true);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user