Have to modify the Fields.cpp function a bit.
May need a better patch later on, as this one is only for min.
Also, the current checks for float&percent are very strange.
- add a spacing_ratio in flow, but it's only sed for two spacing in perimeter_generator, not sure about the usefulness of it.
- external_perimeter_overlap now use the spacing_ratio to compute
- add perimeter_overlap, using the spacing_ratio to compute
- add perimeter_bonding, that shrink the external-internal spacing, without growing the infill polygons.
better import of 'elephant foot' (spelled elefant in prusa) that is now first_layer_size_compensation, using 'legacy to amke the convert.
advantage: it reverse the sign now.
drawback : no easy export to prusa.
Adds a new setting and plumbs through the UI to independently control
the fan speed for external perimeters. Filed as issue #2776.
merill note: i only picked the setting definition, as the other part will need an almost compete re-write
fixes on ratio_over
fix Flow::extrusion_width (bad computation of first_layer_height)
fix enum visibility
moving test classes to prusaslicer test directory (wip)
all that because i was trying to write a test class for a modification in min_object_distance (and i didn't even start)
1: add a little safety offset of 1mm
2: halve the brim & skirts, remove skirt verification if only one skirt for all objects.
3: can't reproduce, there is a strange thing with an object going to 0:0, but it's corrected by a second click on slice button.
- now has a setting & a threshold
- when reverse_direction trigger on the external loop, it also trigger for all other loops on this side (so, no more U-turn)
- do not depends on extra_perimeter anymore
- now extra_perimeters split into extra_perimeters (the old useless one) and extra_perimeters_overhangs
- reordering settings in the tab.
note: added some code to migrate automatically from float (0.9) to percent (90%). The reverse should not be a problem.
fields: bridge_flow_ratio over_bridge_flow_ratio bridge_overlap fill_top_flow_ratio first_layer_flow_ratio
Also some option to only apply to hole (or others)
Also some fixes to some loops options in the codepath.
also a test to thin walls, suspected a bug but can't find it.
This reverts commit 3d3e36ba8d22d3654fb6adb451dae9f0eb6cf818.
The change is too risky just before the PrusaSlicer 2.2.0 final release
and the feature may need a bit of polishing before release.