Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Matena <lukasmatena@seznam.cz>2018-10-15 11:52:39 +0300
committerLukas Matena <lukasmatena@seznam.cz>2018-10-15 11:52:39 +0300
commitb429b39abedf13ad77839aa9cc478e28225c1a2c (patch)
tree89b207281cb7c48bc859b6a694a83495d417c95b /xs/src/libslic3r
parentc06cf009eb2a22cb7a7a84b3a54117795313088e (diff)
Gyroid infill - turned off bridge flow and adjusted the density multiplier to compensate
Diffstat (limited to 'xs/src/libslic3r')
-rw-r--r--xs/src/libslic3r/Fill/FillGyroid.cpp2
-rw-r--r--xs/src/libslic3r/Fill/FillGyroid.hpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/xs/src/libslic3r/Fill/FillGyroid.cpp b/xs/src/libslic3r/Fill/FillGyroid.cpp
index 89d5d231e..46d6382f7 100644
--- a/xs/src/libslic3r/Fill/FillGyroid.cpp
+++ b/xs/src/libslic3r/Fill/FillGyroid.cpp
@@ -131,7 +131,7 @@ void FillGyroid::_fill_surface_single(
// no rotation is supported for this infill pattern (yet)
BoundingBox bb = expolygon.contour.bounding_box();
// Density adjusted to have a good %of weight.
- double density_adjusted = std::max(0., params.density * 2.);
+ double density_adjusted = std::max(0., params.density * 2.44);
// Distance between the gyroid waves in scaled coordinates.
coord_t distance = coord_t(scale_(this->spacing) / density_adjusted);
diff --git a/xs/src/libslic3r/Fill/FillGyroid.hpp b/xs/src/libslic3r/Fill/FillGyroid.hpp
index 17924b5ab..9c3cef940 100644
--- a/xs/src/libslic3r/Fill/FillGyroid.hpp
+++ b/xs/src/libslic3r/Fill/FillGyroid.hpp
@@ -14,7 +14,7 @@ public:
virtual Fill* clone() const { return new FillGyroid(*this); }
// require bridge flow since most of this pattern hangs in air
- virtual bool use_bridge_flow() const { return true; }
+ virtual bool use_bridge_flow() const { return false; }
protected:
virtual void _fill_surface_single(