From f4519a45e98a3c8f368bdd7e3ababe9959e0c261 Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 23 Dec 2022 15:19:57 +0800 Subject: [PATCH] FIX: tree hybrid may hang duing lightning infill auto select grid infill for tree hybrid, and set default wall count to 1. Change-Id: Icbecd540d06f353da2e63533f8f7cf7d7f20fbdb (cherry picked from commit 246335cc195c88a4101dddd1eeda42d9ca16589f) --- resources/profiles/BBL/process/fdm_process_bbl_common.json | 2 +- src/libslic3r/TreeSupport.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/profiles/BBL/process/fdm_process_bbl_common.json b/resources/profiles/BBL/process/fdm_process_bbl_common.json index 9bc03d9279..24a8d2df55 100644 --- a/resources/profiles/BBL/process/fdm_process_bbl_common.json +++ b/resources/profiles/BBL/process/fdm_process_bbl_common.json @@ -92,7 +92,7 @@ "support_object_xy_distance": "0.35", "tree_support_branch_diameter": "2", "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", + "tree_support_wall_count": "1", "detect_thin_wall": "0", "top_surface_pattern": "monotonicline", "top_surface_line_width": "0.42", diff --git a/src/libslic3r/TreeSupport.cpp b/src/libslic3r/TreeSupport.cpp index 66ff208317..a9b06ac675 100644 --- a/src/libslic3r/TreeSupport.cpp +++ b/src/libslic3r/TreeSupport.cpp @@ -686,7 +686,7 @@ TreeSupport::TreeSupport(PrintObject& object, const SlicingParameters &slicing_p m_raft_layers = slicing_params.base_raft_layers + slicing_params.interface_raft_layers; SupportMaterialPattern support_pattern = m_object_config->support_base_pattern; - if (m_object_config->support_style == smsTreeHybrid && support_pattern == smpDefault) support_pattern = smpLightning; + if (m_object_config->support_style == smsTreeHybrid && support_pattern == smpDefault) support_pattern = smpRectilinear; m_support_params.base_fill_pattern = support_pattern == smpLightning ? ipLightning : support_pattern == smpHoneycomb ? ipHoneycomb :