From 94d463b645da87cb4c1d64a750f600994dd66d9d Mon Sep 17 00:00:00 2001 From: Vojtech Bubnik Date: Tue, 28 Feb 2023 16:37:57 +0100 Subject: [PATCH] One more fix of recent Organic support & Raft implementation. --- src/libslic3r/TreeSupport.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/TreeSupport.cpp b/src/libslic3r/TreeSupport.cpp index b61ffc31cb..8ab1ebb88e 100644 --- a/src/libslic3r/TreeSupport.cpp +++ b/src/libslic3r/TreeSupport.cpp @@ -130,8 +130,10 @@ TreeSupportSettings::TreeSupportSettings(const TreeSupportMeshGroupSettings& mes this->raft_layers.emplace_back(z); } // Raft contact layer - z = slicing_params.raft_contact_top_z; - this->raft_layers.emplace_back(z); + if (slicing_params.raft_layers() > 1) { + z = slicing_params.raft_contact_top_z; + this->raft_layers.emplace_back(z); + } if (double dist_to_go = slicing_params.object_print_z_min - z; dist_to_go > EPSILON) { // Layers between the raft contacts and bottom of the object. auto nsteps = int(ceil(dist_to_go / slicing_params.max_suport_layer_height));