Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plate locking is incomplete and allows accidental changes. #1712

Open
julie777 opened this issue Apr 29, 2023 · 5 comments
Open

Plate locking is incomplete and allows accidental changes. #1712

julie777 opened this issue Apr 29, 2023 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@julie777
Copy link

Describe the bug

A locked plate should prevent change of any kind.

Currently, locking a plate does not actually lock it to prevent change.
Locking only prevents auto-arrange operations from affecting the plate.

  • auto-arrange ignores the locked plates
  • plate arrange is disabled
    All other operations are still possible with objects on a locked plate.

Even import will place objects on a locked plate if that plate happens to be selected.

This is counter intuitive, and defeats the purpose of having the ability to lock plates.

Note: In an environment with multiple plates available, it makes more sense that any objects imported would go on an empty plate if one exists, or a new plate would be created for them. This prevents import from messing up plates already arranged. See #1711 for additional information.

3mf File for This Bug
If it is related to slicing, please append the 3mf file. It could be extremely helpful to solve the issue.

To Reproduce
Steps to reproduce the behavior:

  1. Create multiple plates
  2. lock one plate
  3. drag an object to the locked plate
  4. drag an object from the locked plate

Other examples in the description above.

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS, Windows]
  • Version [e.g. 22]
@julie777 julie777 added the bug Something isn't working label Apr 29, 2023
@StoneLiBambulab
Copy link
Contributor

it is only effective for auto arrange and auto orient now.
the lock is designed for that do not let the automatic actions change the previous manual adjustment.

Thanks!

Stone Li

@julie777
Copy link
Author

@StoneLiBambulab
I understand how it works currently. I am just suggesting that it could be improved. For example, if I have a plate locked and import and STL it will be placed on a locked plate if that is the selected plate.
It is also very easy to accidentally move something on a locked plate. I just think locked should be truly locked.

@StoneLiBambulab
Copy link
Contributor

We'll talk about whether we need to optimize this logic.

Thanks!

Stone Li

@RyanEwen
Copy link

I just noticed the Lock option for the first time and was immediately confused by it. I locked the plate, then moved something, and it allowed this.. I expected it to prevent me from changing anything about the plate and items on it. Had to search to find out what it actually does.

@varionix
Copy link

Locking objects on a plate is all the more important when there are a lot of objects. I have plates with up to 20-30 objects that come from a step file, i.e. mainly texts that have to be displayed in a different colour than the main object (with a depth of 0.2mm). Unintentional moving of objects which is not recognised immediately leads to fatal print results! This is unnecessary consumption of time and resources because of a fail print !! So Please ... locking a plate must lock the plate and the contents at all !!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants