From 5093a3dab34b0a4120665d472104d252a679ad03 Mon Sep 17 00:00:00 2001 From: Boris Samorodov Date: Fri, 13 Feb 2026 08:30:53 +0100 Subject: [PATCH] Add Rectilinear Interlaced Support for Normal support type. Fix issue #9508. (#10739) * Add Rectilinear Support for Normal support type. Fix issue #9508. * Remove duplicate the rotation logic, use raft_interface_angle function. --------- Co-authored-by: SoftFever --- src/libslic3r/Support/SupportCommon.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/Support/SupportCommon.cpp b/src/libslic3r/Support/SupportCommon.cpp index 9159de617f..40f0c00702 100644 --- a/src/libslic3r/Support/SupportCommon.cpp +++ b/src/libslic3r/Support/SupportCommon.cpp @@ -1575,8 +1575,10 @@ void generate_support_toolpaths( { SupportLayer &support_layer = *support_layers[support_layer_id]; LayerCache &layer_cache = layer_caches[support_layer_id]; - const float support_interface_angle = (support_params.support_style == smsGrid || config.support_interface_pattern == smipRectilinear) ? - support_params.interface_angle : support_params.raft_interface_angle(support_layer.interface_id()); + const float support_interface_angle = (config.support_interface_pattern == smipRectilinearInterlaced) ? + support_params.raft_interface_angle(support_layer.interface_id()) : + ((support_params.support_style == smsGrid || config.support_interface_pattern == smipRectilinear) ? + support_params.interface_angle : support_params.raft_interface_angle(support_layer.interface_id())); // Find polygons with the same print_z. SupportGeneratorLayerExtruded &bottom_contact_layer = layer_cache.bottom_contact_layer;