From ba229739198dfbb2b4982a57e1f6c4195ea47f11 Mon Sep 17 00:00:00 2001 From: Rodrigo Faselli <162915171+RF47@users.noreply.github.com> Date: Wed, 19 Aug 2026 16:34:12 -0300 Subject: [PATCH] Revert "Fix assembly parts omitted by height range modifiers" (#15301) --- src/libslic3r/PrintApply.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/libslic3r/PrintApply.cpp b/src/libslic3r/PrintApply.cpp index 6d5dbb05f5..e2e9bc737d 100644 --- a/src/libslic3r/PrintApply.cpp +++ b/src/libslic3r/PrintApply.cpp @@ -559,11 +559,9 @@ static inline bool model_volume_solid_or_modifier(const ModelVolume &mv) static inline Transform3f trafo_for_bbox(const Transform3d &object_trafo, const Transform3d &volume_trafo) { - // Orca: Keep the volume's local XY offset for multipart overlap checks, but remove the object's bed placement. - Transform3d object_trafo_local = object_trafo; - object_trafo_local.translation().x() = 0.; - object_trafo_local.translation().y() = 0.; - Transform3d m = object_trafo_local * volume_trafo; + Transform3d m = object_trafo * volume_trafo; + m.translation().x() = 0.; + m.translation().y() = 0.; return m.cast(); }