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

Parts are disarranged after storing and reopen the project #19445

Open
Gonzo65 opened this issue Jul 29, 2024 · 6 comments
Open

Parts are disarranged after storing and reopen the project #19445

Gonzo65 opened this issue Jul 29, 2024 · 6 comments
Labels
Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Type: Bug The code does not produce the intended behavior.

Comments

@Gonzo65
Copy link

Gonzo65 commented Jul 29, 2024

Cura Version

5.7.1

Operating System

Windows 10

Printer

Creality Ender 3

Reproduction steps

I arranged parts and stored the project. When I opened it again the positions of the parts are completely changed.

I added the project (surely with disarranged parts), a picture with arranged parts and storing just after that, a picture after I opened the project again and the log file.

This issue I only recognized with this project.

Actual results

The parts are disarranged when I close the project and open it again.

Expected results

The parts should be arranged as I stored the project.

Add your .zip and screenshots here ⬇️

Schneckenschutz_200 v1_Teil1.zip
ArrangedAndSaved
AfterSafe
cura.log

@Gonzo65 Gonzo65 added Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior. labels Jul 29, 2024
@GregValiant GregValiant added Status: Needs Info Needs more information before action can be taken. Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. and removed Status: Triage This ticket requires input from someone of the Cura team labels Jul 29, 2024
@GregValiant
Copy link
Collaborator

Thanks for the report.
Whether I open the file "as a project" or just "import models" I get the same effect. So yes, I can duplicate this with your project and the parts do move around. I have not had that happen in my own projects though.
With these parts, if I save the file as a UCP, I get the same results with the parts changing position when I open the UCP file.
I tried a couple of different things. Opening the file in MS 3D Builder, the models are located the way we see when the project is opened in Cura. I moved the models around in MS 3D Builder and then rebuilt the project file in Cura, and everything was fine. So this may have something to do with the individual models involved.
What software did you use to generate the models?

The Cura team will take a look.

This is the project file I generated after altering the model locations in MS 3D Builder.
GV_Schneckenschutz.zip

@Gonzo65
Copy link
Author

Gonzo65 commented Jul 29, 2024 via email

@github-actions github-actions bot removed the Status: Needs Info Needs more information before action can be taken. label Jul 29, 2024
@GregValiant
Copy link
Collaborator

The small models were way off in the Z when I opened the project in MS 3D Builder and that's how they looked in Cura as well. Then, bringing them back into Cura, the scale was off by 1/25.4 for just the small models. That happens once in a while (with MS 3D Builder) but I've never had it happen with just one model in a file while the other model scaled OK.
I'm thinking this might be a problem with the Fusion export utility but it could be a problem with Cura, or MS 3D Builder as well. It's tough when the tools don't agree.

@Asterchades
Copy link
Collaborator

If I might offer a different perspective....

I suspect this may be related to an issue that was corrected in 5.7.2. It's not so much that when the objects are imported that they're put into the wrong position - it's when they're exported that their position isn't correctly maintained. I'm not entirely sure as to when this was first introduced (I suspect 5.7.0) but it has since been fixed (though I would recommend using the 5.8 beta instead of 5.7.2 due to other regressions it introduced).

Ref: https://github.com/Ultimaker/Cura/releases/tag/5.7.2-RC2

Fixed a bug where modifier meshes and support meshes were not loaded in the correct position, should resolve #18761 (and 5axes/SpoonAntiWarping#8)

@GregValiant
Copy link
Collaborator

So far, I'm going to stick with my original conclusion that this is somehow related to a problem in the model files themselves.

I opened the posted project file in 5.8 beta1
I rearranged the parts into an approximation of where they seemed to belong, and created a Project File using 5.8 beta1.
Then I opened that project in 5.8 beta1.
image

So the same condition seems to exist in 5.8 beta1 as it did in 5.7.1. "Arrange all Models" has an odd result as well.

@GregValiant
Copy link
Collaborator

Again in 5.8 beta1...
This is with the original project file and then:
"Select All"
"Merge Models"
image

The models appear to jump to their "Assembled" position. Why the Z is off, I have no idea. The parts are properly nested.

Re-opening the original file...
"Reset all model transformations" causes the parts to assemble themselves into the "Assembly". Using this method, all the models are at Z=0 so the assembly isn't the same as the "merge". Using "merge" does account for the large models being nested in the small models and at different Z heights.

That was a lot of verbiage to say "I can't tell".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

3 participants