From fad680fcc160034f0aaa03d52e1a2366529a731e Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Fri, 8 May 2026 21:23:38 +0800 Subject: [PATCH] Simplify mesh transform --- src/libslic3r/CutUtils.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libslic3r/CutUtils.cpp b/src/libslic3r/CutUtils.cpp index 16f0a19816..a2cd7583a5 100644 --- a/src/libslic3r/CutUtils.cpp +++ b/src/libslic3r/CutUtils.cpp @@ -368,8 +368,7 @@ const ModelObjectPtrs& Cut::perform_with_plane() // Get mesh in cut space (same transform as process_volume_cut applies) TriangleMesh mesh(volume->mesh()); const auto volume_matrix = volume->get_matrix(); - mesh.transform(inverse_cut_matrix * instance_matrix * volume_matrix, true); - mesh.transform(m_cut_matrix); + mesh.transform(instance_matrix * volume_matrix, true); SavedPainting sp; sp.its = std::move(mesh.its); sp.supported = volume->supported_facets.get_data();