From d6c6e0785e24d8a82b36fa7b1a56885d3d18b6d1 Mon Sep 17 00:00:00 2001 From: "David Eccles (gringer)" Date: Tue, 9 Sep 2025 15:08:17 +1200 Subject: [PATCH] [OPTIMIZATION] Update Fill3DHoneycomb.hpp - remove bridge flow (#10453) Update Fill3DHoneycomb.hpp Bridge flow isn't necessary; the pattern is fully supported on the lines that matter for structural stability. --- src/libslic3r/Fill/Fill3DHoneycomb.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/Fill/Fill3DHoneycomb.hpp b/src/libslic3r/Fill/Fill3DHoneycomb.hpp index ccb37a36a0..2d6664ddf4 100644 --- a/src/libslic3r/Fill/Fill3DHoneycomb.hpp +++ b/src/libslic3r/Fill/Fill3DHoneycomb.hpp @@ -15,8 +15,9 @@ public: Fill* clone() const override { return new Fill3DHoneycomb(*this); }; ~Fill3DHoneycomb() override {} - // require bridge flow since most of this pattern hangs in air - bool use_bridge_flow() const override { return true; } + // note: updated 3D Honeycomb doesn't need bridge flow because the + // pattern is placed on top of previous layers + bool use_bridge_flow() const override { return false; } bool is_self_crossing() override { return false; } protected: