PrusaSlicer icon indicating copy to clipboard operation
PrusaSlicer copied to clipboard

Place on cut toggle does not work

Open gudvinr opened this issue 2 years ago • 2 comments

Description of the bug

When you disable "Place on cut" for the top part, it still gets placed on cut (i.e. behaviour does not change).

Project file & How to reproduce

  1. Open cut panel
  2. Toggle "Place on cut" off for top part
  3. Perform cut

Full.3mf.zip

Checklist of files included above

  • [X] Project file
  • [ ] Screenshot

Version of PrusaSlicer

2.6.0-alpha2+linux-x64-GTK3

Operating system

Arch Linux

Printer model

Artillery Genius Pro

gudvinr avatar Feb 01 '23 01:02 gudvinr

I assume that you are cutting horizontally. In that case, there is indeed no difference between placing the top part on cut and leaving it as it is. Tilting the plane however makes the two outcomes different.

If that's not what you meant, please provide some pictures.

lukasmatena avatar Feb 01 '23 05:02 lukasmatena

No, what I mean is that it is very contradictory to what actually happens.

What I am expecting (and I am not saying that I am right), that if I remove "Place on cut" on the "Upper" part, I'd expect pieces just be cut without any translation.

Why do I think that, you might ask? Okay, let me explain what happens now. First, on the lower part "Place on cut" is not pressed, and it doesn't move. So naturally I think that when you do the same on "Upper" part, same thing will happen. That could be just personal preference, so I am not being picky about this.

But in reality, there are no "Upper" and "Lower" parts, there is a part that on the side of the plane where normal is and one that is on the opposite side.
When you rotate plane 180°, what you call "Upper" part, will be actually be closer to buildplate and if you do a cut this way, that'll yield technically correct but very confusing result because actual upper part will be at the bottom. Thus, behaviour for actual lower part differs in a way that it doesn't stay in place but also moves.

From plane POV "upper" part is what's at the bottom because normal was pointing upwards when plane was created. But that's not what people think when someone says "upper".

So I'd suggest to not move parts at all if "Place on cut" is not checked. That'll both remove confusion about what "upper" and "lower" actually are yet still makes use of plane directionality.

But also make lower part actually be what's always close to the bottom and upper is what's actually at the top without any relation to plane normal. And color upper and lower parts in different color while you are inside cutting tool to make it clear.

OR still color parts and don't change behaviour but don't call them "upper" and "lower" in that case. It could be nameless parts that are "red" and "blue" or part 1 and part 2 or whatever.

gudvinr avatar Feb 01 '23 08:02 gudvinr