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

A series of bugs about multi-select operations #2378

Open
Xiwang-99 opened this issue Jun 11, 2024 · 3 comments
Open

A series of bugs about multi-select operations #2378

Xiwang-99 opened this issue Jun 11, 2024 · 3 comments
Labels
bug An issue, where the program does not do what it is supposed to

Comments

@Xiwang-99
Copy link

What are you trying to do, and what do you expect to happen?

  1. When I select multiple faces for face culling, it doesn't work as well as before. The ones I need to cull are not culled, and the ones I don't need to adjust are adjusted for no reason.
  2. I select multiple faces to adjust the texture UV. It is no longer the normal translation as before, but some UVs will move randomly.
  3. I select multiple blocks for uniform scaling. Some blocks will move at a certain rate, and if the value is a negative number, it will be forced to a large positive number.
  4. Many times when multiple selections are performed, multiple selections are made but no selections are actually made.

What happens instead?

As above

Model format in which the issue occurs

.json

Blockbench variant

Program

Blockbench version

4.10.3

Operating System

4.10.3

Installed Blockbench plugins

No response

@JannisX11 JannisX11 added the bug An issue, where the program does not do what it is supposed to label Jun 11, 2024
@JannisX11 JannisX11 moved this from To triage to In progress in Blockbench Issues Jun 11, 2024
@JannisX11
Copy link
Owner

We'll need more information to actually be able to reproduce any if these issues. Ideally detailed steps to reproduce.
What method are you using to select multiple faces?
In some of these examples it is unclear if you are talking about elements or element UV faces.
Uniform scaling is also not specified further. There are multiple scaling and resizing tools in Blockbench, which one are you talking about exactly?

@Xiwang-99
Copy link
Author

The original logic is:
Select the cube you want to remove the face, and after selecting, open the face properties in the upper left corner, such as "West Face", change from "None" to "West Face", save, and it's done.

The new version is:
When you select a cube, you must click on the corresponding face, and you cannot click on faces in other directions. For example, if you select the west face of cube1 and click on the east face of cube2, although it is multiple selection, when you change "West Face" to "West Face" in the face properties, it will be messed up. Or before entering the face properties panel, click on a face other than "West Face", and then click "West Face". At this time, enter the face properties panel and operate normally, and it will be normal.

Including multi-selection UV adjustment, the new version will also be messed up, randomly triggered, and there is no stable reproducible steps. The square model will basically not be triggered, but a slightly complicated one, such as you want the "West Face" to remove the "East Face", has a high probability of triggering.

@Xiwang-99
Copy link
Author

DDD2510E5A8251692FDBA34C4A98A9B2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug An issue, where the program does not do what it is supposed to
Projects
Status: In progress
Development

No branches or pull requests

2 participants