ENH: arachne overhang efficiency optimization

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9b0954e24867b5f4a29e0e5d24708cd977ec22aa
This commit is contained in:
qing.zhang 2023-08-04 14:03:48 +08:00 committed by lane.wei
parent d603315d72
commit 76cac6fac3

View file

@ -666,8 +666,8 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p
}
BoundingBox extrusion_bboxs = get_extents(be_clipped);
//ExPolygons lower_slcier_chopped = *perimeter_generator.lower_slices;
Polygons lower_slcier_chopped=ClipperUtils::clip_clipper_polygons_with_subject_bbox(*perimeter_generator.lower_slices, extrusion_bboxs, true);
extrusion_bboxs.offset(SCALED_EPSILON + it.first);
Polygons lower_slcier_chopped=ClipperUtils::clip_clipper_polygons_with_subject_bbox(*perimeter_generator.lower_slices, extrusion_bboxs);
double start_pos = -it.first * 0.5;
double end_pos = 0.5 * it.first;