[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.
This commit is contained in:
David Eccles (gringer)
2025-09-09 15:08:17 +12:00
committed by GitHub
parent f7e546e78c
commit d6c6e0785e

View File

@@ -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: