FIX: opposite value for detect floating vshell

1. Also add default values in profile

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I70eb017a63fa55b40f3f62b4f31da0179ebc5abc
This commit is contained in:
xun.zhang 2025-03-11 11:46:14 +08:00 committed by lane.wei
parent e3fb2a4c65
commit 40654323b0
6 changed files with 13 additions and 3 deletions

View File

@ -1,7 +1,7 @@
{
"name": "Bambulab",
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
"version": "02.00.00.54",
"version": "02.00.00.55",
"force_update": "0",
"description": "the initial version of BBL configurations",
"machine_model_list": [

View File

@ -19,6 +19,7 @@
"default_acceleration": [
"10000"
],
"detect_floating_vertical_shell": "1",
"detect_overhang_wall": "1",
"detect_thin_wall": "0",
"draft_shield": "disabled",

View File

@ -179,5 +179,11 @@
"0",
"0"
],
"vertical_shell_speed": [
"80%",
"80%",
"80%",
"80%"
],
"z_direction_outwall_speed_continuous": "1"
}

View File

@ -78,5 +78,8 @@
],
"travel_speed_z": [
"0"
],
"vertical_shell_speed": [
"80%"
]
}

View File

@ -684,7 +684,7 @@ FloatingThickPolylines FillContour::resplit_order_loops(Point curr_point, std::v
if (all_extrusions[idx]->empty())
continue;
ThickPolyline thick_polyline = Arachne::to_thick_polyline(*all_extrusions[idx]);
FloatingThickPolyline thick_line_with_floating = detect_floating_line(thick_polyline, floating_areas, default_width, print_object_config->detect_floating_vertical_shell.value);
FloatingThickPolyline thick_line_with_floating = detect_floating_line(thick_polyline, floating_areas, default_width, !print_object_config->detect_floating_vertical_shell.value);
smooth_floating_line(thick_line_with_floating, scale_(2), scale_(2));
int split_idx = 0;
if (!floating_areas.empty() && all_extrusions[idx]->is_closed && thick_line_with_floating.points.front() == thick_line_with_floating.points.back()) {

View File

@ -1378,7 +1378,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Detect floating vertical shells");
def->tooltip = L("Detect floating vertical shells and slow them by using bridge speed.");
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionBool{false});
def->set_default_value(new ConfigOptionBool{true});
def = this->add("internal_bridge_support_thickness", coFloat);
def->label = L("Internal bridge support thickness");