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:
parent
e3fb2a4c65
commit
40654323b0
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "Bambulab",
|
"name": "Bambulab",
|
||||||
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
|
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
|
||||||
"version": "02.00.00.54",
|
"version": "02.00.00.55",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "the initial version of BBL configurations",
|
"description": "the initial version of BBL configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
"default_acceleration": [
|
"default_acceleration": [
|
||||||
"10000"
|
"10000"
|
||||||
],
|
],
|
||||||
|
"detect_floating_vertical_shell": "1",
|
||||||
"detect_overhang_wall": "1",
|
"detect_overhang_wall": "1",
|
||||||
"detect_thin_wall": "0",
|
"detect_thin_wall": "0",
|
||||||
"draft_shield": "disabled",
|
"draft_shield": "disabled",
|
||||||
|
|
|
@ -179,5 +179,11 @@
|
||||||
"0",
|
"0",
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
|
"vertical_shell_speed": [
|
||||||
|
"80%",
|
||||||
|
"80%",
|
||||||
|
"80%",
|
||||||
|
"80%"
|
||||||
|
],
|
||||||
"z_direction_outwall_speed_continuous": "1"
|
"z_direction_outwall_speed_continuous": "1"
|
||||||
}
|
}
|
|
@ -78,5 +78,8 @@
|
||||||
],
|
],
|
||||||
"travel_speed_z": [
|
"travel_speed_z": [
|
||||||
"0"
|
"0"
|
||||||
|
],
|
||||||
|
"vertical_shell_speed": [
|
||||||
|
"80%"
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -684,7 +684,7 @@ FloatingThickPolylines FillContour::resplit_order_loops(Point curr_point, std::v
|
||||||
if (all_extrusions[idx]->empty())
|
if (all_extrusions[idx]->empty())
|
||||||
continue;
|
continue;
|
||||||
ThickPolyline thick_polyline = Arachne::to_thick_polyline(*all_extrusions[idx]);
|
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));
|
smooth_floating_line(thick_line_with_floating, scale_(2), scale_(2));
|
||||||
int split_idx = 0;
|
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()) {
|
if (!floating_areas.empty() && all_extrusions[idx]->is_closed && thick_line_with_floating.points.front() == thick_line_with_floating.points.back()) {
|
||||||
|
|
|
@ -1378,7 +1378,7 @@ void PrintConfigDef::init_fff_params()
|
||||||
def->label = L("Detect floating vertical shells");
|
def->label = L("Detect floating vertical shells");
|
||||||
def->tooltip = L("Detect floating vertical shells and slow them by using bridge speed.");
|
def->tooltip = L("Detect floating vertical shells and slow them by using bridge speed.");
|
||||||
def->mode = comAdvanced;
|
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 = this->add("internal_bridge_support_thickness", coFloat);
|
||||||
def->label = L("Internal bridge support thickness");
|
def->label = L("Internal bridge support thickness");
|
||||||
|
|
Loading…
Reference in New Issue