Completely removed Bounded Rectilinear infill

Improved bridge over sparse infill logic - now does not bridge the whole area but only neede part
Filtered out tiny regions of ensuring created after bridge_over_sparse infill expanded the regions
This commit is contained in:
PavelMikus 2023-03-01 16:42:57 +01:00
parent b90e8eb6ec
commit a3430a5b51
6 changed files with 28 additions and 71 deletions

View file

@ -133,11 +133,6 @@ enum class PerimeterGeneratorType
Arachne
};
enum class EnsuringInfillPattern {
eipBoundedRectilinear,
eipConcentric
};
enum class GCodeThumbnailsFormat {
PNG, JPG, QOI
};
@ -167,7 +162,6 @@ CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(DraftShield)
CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(GCodeThumbnailsFormat)
CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(ForwardCompatibilitySubstitutionRule)
CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(PerimeterGeneratorType)
CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(EnsuringInfillPattern)
#undef CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS
@ -497,7 +491,6 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionFloat, brim_width))
((ConfigOptionBool, dont_support_bridges))
((ConfigOptionFloat, elefant_foot_compensation))
((ConfigOptionEnum<EnsuringInfillPattern>, ensure_vertical_shell_infill))
((ConfigOptionFloatOrPercent, extrusion_width))
((ConfigOptionFloat, first_layer_acceleration_over_raft))
((ConfigOptionFloatOrPercent, first_layer_speed_over_raft))